Qt文件閱讀筆記 寫乙個簡單的單元測試

2021-10-06 09:57:02 字數 933 閱讀 1257

程式執行截圖如下:

控制台:

原始碼如下:

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。想包含這個模組下各種類的定...