天下

记录修行的印记

qt学习笔记(1):重要点

qt学习笔记(1)

0.
C
++中explicit关键字只对构造函数起作用,用来抑制隐式转换。

1.
改变整个应用程序的默认字体使用QApplication::setFont()

2.
用信号signals和槽slots需注意的基本问题是:
在所有包含signal与slot的类的声明中:
1)在类class声明中必须加入Q_OBJECT
2)类的声明文件必须成单独保存一个到.h文件


3.
QObject::connect是静态函数,返回值bool类型.
static  bool QObject::connect ( const QObject * sender, const char * signal,const QObject * receiver, const char * member );    
    

3.QT4中QWidget的构造函数:
explicit QWidget(QWidget* parent = 0, Qt::WindowFlags f = 0);

4.
Multiple Inheritance Requires QObject to Be First(多重继承QObject一定要放在前面)

5.
moc不扩展宏,所以信号和槽的定义不能使用宏, 包括connect的时候也不能用宏做信号和槽的名字以及参数
tr也不支持使用宏。


posted on 2012-08-24 15:39 天下 阅读(370) 评论(0)  编辑 收藏 引用 所属分类: QT


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2013年3月>
242526272812
3456789
10111213141516
17181920212223
24252627282930
31123456

导航

统计

常用链接

留言簿(4)

随笔分类(378)

随笔档案(329)

链接

最新随笔

搜索

最新评论