qt中文参考文档:http://www.kuqin.com/qtdocument/index.html
看过才知道原来参考文档这么好用,其他的教程简直就是渣.....
一、在qtcreator中使用其他的c++开发库
在安装好Qt后,直接在命令行中输入qtcreator可以直接打开Qt的IDE
在使用qtcreator的过程中,常常需要把其他的一些开发库包含进来,这里我需要使用到一个抓包的库:libpcap。
但网上的教程大都是编译时在命令行中加入 -lpcap 其中 -l是固定的,pcap为你在qt程序中#include这个头文件名。
在Qtcreator中,我们只需要在每一个工程都有的.pro文件中,加入 LIBS += -L/usr/local/lib -lpcap,再在程序中將所需要的头文件include进去,就可以使用libpcap进行编程了
二、QT信号、槽机制
所有包含信号和/或者槽的类必须在它们的声明中提到Q_OBJECT。
参考链接:http://www.kuqin.com/qtdocument/signalsandslots.html
三、#ifndef的用法
#ifndef 标识
#define 标识
......
......
......
#endif
这是一个经典的C语句,为了避免出现一个头文件被包含不止一次的情况。
即如果已经定义过某标识,则下面的头文件中的类不再被定义
如果还没定义过,则对头文件的类进行定义
这样就可以保证把两个头文件被引用到了一起时,不会出现同一头文件中的类被两次定义的情况
持续更新中.....