qt 初学
1. ?qt4中沒有setMainWidget函數(shù),直接刪除即可
2. ?找不到QtNetWork頭文件,在pro文件中增加 ? QT += network
3. ?打印QString ? ??qDebug() << QString對象
4. ?int 轉(zhuǎn) QString ? ? ?QString::number(int)
5. ?QStringList使用
? ? ??QStringList wordList;
? ? ?wordList<<"a"<<"b"<<"c";
? ? ?QString m = wordList.at(0);
? ? ? qDebug()<<m;
6.?Qt 轉(zhuǎn)變數(shù)字為字符串,16進(jìn)制、8進(jìn)制、2進(jìn)制
? ? ?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兩個文件,因?yàn)橛蠶_OBJECT宏,需要運(yùn)行MOC,而MOC要求類的聲明和實(shí)現(xiàn)分開。
8. 在將QByteArray的值用QString::number轉(zhuǎn)換為字符串時,并打印時,需要給加上QByteArray.at(i)加上(unsigned?
? ? ?char),否則大于127的數(shù)將會顯示出多個F。
9.?只有加入了Q_OBJECT,并且繼承QObject類或子類才能使用QT中的signal和slot機(jī)制。
總結(jié)
- 上一篇: Ubuntu 14.04 为 root
- 下一篇: \r,\n,\r\n