posts - 19,  comments - 21,  trackbacks - 0

1. QT和VC目前最大的不同就是消息的管理
    VC的不同对象之间发送消息是对象A发送一个消息给对象B就不管了,至于B对于此消息该什么响应函数来处理,由对象B自己定义的消息处理函数来响应;
    而QT中,必须有一个平台来管理A-->B这个过程,它需要知道A发生了什么消息(signals),传给B后,还要通知B用什么消息处理函数(slots)来处理。

2. 在有自定义消息处理的类中,必须用这样的结构
   

Q_OBJECT  //这种signal-slot结构必须使用的宏

public slots:

signals:

3. 当一个.h文件中申明一个类的变量,而这个类已经在其他文件中定义好了时,可以只把这个类的头文件只包含在该.h文件对应的.cpp文件中,而在该.h文件中只需要用一句class ClassName再申明一次就可以了,这样可以提高编译速度

4. 在头文件中可以用下列一组宏来防止该头文件被包含多次:(具体用法还要再查查)
 

#ifndef LCDRANGE_H
#define LCDRANGE_H
    .       
//头文件内容开始
#endif
posted on 2005-11-21 15:44 halCode 阅读(520) 评论(0)  编辑 收藏 引用 所属分类: Qt编程

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



<2005年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿(7)

随笔分类

随笔档案

文章分类

文章档案

相册

编程资源

不务正业

找工作

搜索

  •  

最新评论

阅读排行榜

评论排行榜