1. qt4中没有setMainWidget函数,直接删除即可
2. 找不到QtNetWork头文件,在pro文件中增加 QT += network
3. 打印QString qDebug() << QString对象
4. int 转 QString QString::number(int)
5. QStringList使用
QStringList wordList;
wordList<<"a"<<"b"<<"c";
QString m = wordList.at(0);
qDebug()<<m;
6. Qt 转变数字为字符串,16进制、8进制、2进制
QString::number(157, 16).toStdString() << endl;
QString::number(157, 8).toStdString() << endl;
QString::number(157, 2).toStdString() << endl;
7. undefined reference to 'vtable for.'
把类分成.h和.cpp两个文件,因为有Q_OBJECT宏,需要运行MOC,而MOC要求类的声明和实现分开。
8. 在将QByteArray的值用QString::number转换为字符串时,并打印时,需要给加上QByteArray.at(i)加上(unsigned
char),否则大于127的数将会显示出多个F。
9. 只有加入了Q_OBJECT,并且继承QObject类或子类才能使用QT中的signal和slot机制。