程式執行截圖如下:
控制台:
原始碼如下:
test.pro
qt += widgets testlib
headers = head.h
sources = source.cpp
installs += test
head.h
#ifndef head_h
#define head_h
#include class testqstring: public qobject;
#endif //head_h
source.cpp
#include "head.h"
void testqstring::toupper()
qtest_main(testqstring)
//#include "head.moc"
這裡有幾點要注意的:
qverify()巨集是如果為真那麼這個函式還是會繼續往下執行,否則將會列印錯誤到test日誌中,並且這個函式將會停止執行。
qcompare()巨集將會輸出更為詳細的test日誌如下
void testqstring::toupper()
在source.cpp最後需要新增
qtest_main(testqstring)
這個巨集擴充套件了main函式。 Qt 利用XML文件,寫乙個程式集合 二
xml文件的讀寫 乙個根節點,下面每乙個子節點代表乙個子程式,內容為子程式名字,圖示路徑,exe路徑 讀取xml配置文件 static int count flag 0 void mainwindow read xml 裝在xml檔案內容到記憶體 qdomdocument doc doc.setco...
寫乙個簡單的迷宮
二話不說 上迷宮 include include define number 13 int fx 4 int fy 4 void prin char arr number 列印 bool work char arr number int x,int y 判斷是否可以走 bool mymap char...
Qt文件閱讀筆記 Qt Core的官方解析
qt core 目錄 getting started threading and concurrent programming input output,resources,containers additional frameworks 所有的qt模組都依賴qtcore。想包含這個模組下各種類的定...