qsignalspy

    0熱度

    1回答

    我正在編寫一個QTest的基於QWidget派生類的測試用例。 在顯示小部件之後,我想在小部件關閉後立即結束測試。 我的第一次嘗試是使用QSignalSpy,只是發現QWidget確實不會在close()上發出信號。 那麼使用QTest原語來做到這一點的「正確方法」是什麼?

    3熱度

    2回答

    我寫了一個執行worker對象的線程。一切正常。所產生的信號也應該發射出去。當然,我關心線程/對象親和力方面的常見錯誤。 今天我爲這些工人/線程寫了一個自動模塊測試。我創建了一個QSignalSpy等待由工人對象(它被移到了線程)發出的這樣一個信號: QSignalSpy spy(worker, SIGNAL(Success())); thread.ExecuteWorker(); QVERI

    0熱度

    1回答

    我正在編寫一個C++類ScriptProcess,意在用於QML,充當子進程的接口。所述子進程加載腳本,然後按需執行功能。當你調用一個函數時,結果(不管它是一個值還是一個異常)通過信號異步返回。 import QtQuick 2.5 import QtTest 1.0 import dungeon 1.0 TestCase { id: test name: "Scrip