摘要: QObject是所有类的根。Qt使用这个QObject实现了一个单根继承的C++。它里面有一个connect静态函数,用于连接信号槽。================一个按钮被点击时,它会发出一个clicked信号,意思是,向周围的组件们声明:我被点击啦!这个例子就是QApplication的实例a说,如果button发出了clicked信号,你就去执行我的quit函数。所以,当我们点击button的时候,a的quit函数被调用,程序退出了。所以,在这里,clicked()就是一个信号,而quit()就是槽,形象地说就是把这个信号插进这个槽里面去。==================conne 阅读全文
posted @ 2013-03-09 10:18 lysxc 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #ifndef ... //检查***是否已经被定义,如果没定义,进入 #def... //定义*** code #endif //结束 一个叫head.h的头文件,被你工程中两个源文件同时包含如:A.cpp和B.cpp。不用这个条件编译,编译时会将head.h编译两次,导致编译效率低下。 编译A.cpp的时候,编译器在预处理时知道了有HEADER_H宏,那么在编译b.cpp的时候,预处理#ifndef HEADER_H时发现条件为假,自然不去编译它了,节约了时间。 阅读全文
posted @ 2013-03-09 10:16 lysxc 阅读(138) 评论(0) 推荐(0) 编辑