随笔分类 -  Qt

上一页 1 2 3 4 5

QFlags使用
摘要:#define Q_DECLARE_FLAGS(Flags, Enum)\ typedef QFlags<Enum> Flags; #ifndef TESTCLASS_H #define TESTCLASS_H #include <QFlags> class TestClass { public: enum Option { OptionA = 0x1, // 0x000001 Optio... 阅读全文

posted @ 2011-03-22 10:30 katago 阅读(2158) 评论(0) 推荐(0) 编辑

qt 工程中包含另一个工程
摘要:可以把被包含的工厂写成pri文件,另一个工程pro文件包含它就可以了。 pri文件范例: INCLUDEPATH +=$$PWD DEPENDSPATH +=$$PWD SOURCES += \ $$PWD/proc.cpp \ $$PWD/processinfo.cpp \ $$PWD/psutils.cpp HEADERS += \ $$PWD/proc.h \ $$PWD/proc... 阅读全文

posted @ 2011-03-22 10:00 katago 阅读(1054) 评论(0) 推荐(1) 编辑

Android和Qt-Extended在设计方法上的共通之处
摘要:本站所有文章由本站和原作者保留一切权力,仅在保留本版权信息、原文链接、原文作者的情况下允许转载,转载请勿删改原文内容, 并不得用于商业用途。 谢谢合作。 原文链接:Android和Qt-Extended在设计方法上的共通之处 目前Qt-Extended停止开发,但是Nokia准备开发新的Qt-Mobility作为其替代工具,相信Qt-Extended中很多优秀的设计理念还是会被继承下来。期待在Q... 阅读全文

posted @ 2011-03-18 14:08 katago 阅读(805) 评论(0) 推荐(0) 编辑

qt pro工程文件中条件编译
摘要:主要包含两个步骤: 1.在pro中加入条件编译宏的定义,并用contains函数判断是否定义这个宏,在其中做特殊处理 DEFINES += CLIENT contains( DEFINES, CLIENT ) { # VERSION contains 'CLIENT' message( "Configuring for CLIENT build..." ) #must be last ICO... 阅读全文

posted @ 2011-03-18 13:42 katago 阅读(4138) 评论(0) 推荐(0) 编辑

Qt中QTableView中加入Check列实现
摘要:通过Delegate创建QCheckBox来实现的Check列,只有在该列进入编辑模式时才能够Check/Uncheck。这显然不是我们想要的,网上翻来翻去,在一个国外论坛中看到了无需Delegate的实现方法,只需重写Model即可: class MyModel : public QSqlQueryModel { Q_OBJECTpublic: MyModel(QObject *parent ... 阅读全文

posted @ 2011-03-04 11:12 katago 阅读(1270) 评论(0) 推荐(0) 编辑

如何使用QScrollArea
摘要:http://wiki.forum.nokia.com/index.php/Shows_the_use_of_QScrollArea 如何使用QScrollArea? QScrollArea 使用QScrollArea可以帮助我们实现让一个widget的内容带有滚动条,用户可以通过拖动滚动条来查看更多内容, 代码示例如下: 1.带有滚动条的widget列表 #include "widget.h" ... 阅读全文

posted @ 2011-03-03 19:25 katago 阅读(10567) 评论(0) 推荐(0) 编辑

Q_DECLARE_METATYPE与qRegisterMetaType学习
摘要:Q_DECLARE_METATYPE与qRegisterMetaType学习 http://hi.baidu.com/cyclone/blog/item/01108bd40599b00fa18bb793.html 2010-09-07 18:20 基本理解 Q_DECLARE_METATYPE 如果要使自定义类型或其他非QMetaType内置类型在QVaiant中使用,必须使用该宏。 该类型必须有... 阅读全文

posted @ 2011-03-02 17:56 katago 阅读(5832) 评论(0) 推荐(0) 编辑

QString 是UTF-16
摘要:参考http://en.wikipedia.org/wiki/UTF-16 UTF-16 is used by the Qualcomm BREW operating systems; the .NET environments; Mac OS X's Cocoa and Core Foundation frameworks; and the Qt cross-platform graphica... 阅读全文

posted @ 2011-03-02 13:59 katago 阅读(688) 评论(0) 推荐(0) 编辑

如何在Qt中使用自定义数据类型
摘要:如何在Qt中使用自定义数据类型 Q_DECLARE_METATYPE, Qt自定义类型 这里我们使用下面这个struct来做说明(这里不管是struct还是class都一样): struct Player { int number; QString firstName; QString lastName; }; 复制代码 QVariant 为了能在QVariant中使用自定义数据类型做,需要使... 阅读全文

posted @ 2011-03-01 18:57 katago 阅读(19429) 评论(2) 推荐(3) 编辑

上一页 1 2 3 4 5