我有2個問題:如何使用Qt測試控制QFileDialog?
如何訪問一個
QFileDialog
和寫入文件的路徑中使用Qt測試模塊的「文件名」欄中?我在問,因爲我正在開發一些Qt中的GUI測試,現在我需要打開一個文本文件。下面的代碼創建的
QFileDialog
及獲取文件的路徑:QString filePath = QFileDialog::getOpenFileName( this, "Open", "", tr("Text Files (*.txt)"));
如果我使用一個線程(
QThread
)加載在這個文本文件中的內容,我怎麼能等待這個線程在我的GUI完成測試?我知道我可以使用
QTest::qSleep(milliseconds);
命令,但我認爲在這種情況下這不是一個好習慣。
如果可能請給我一個例子。
您的意思是Qt測試模塊,對吧? –
是的,Qt測試模塊。 – KelvinS