7
我有一個程序在主窗口中執行一些進程,我需要一個模態對話框,其上顯示一些自定義元素以顯示進度。它也必須阻止用戶與主窗口的交互。主對話框顯示時應該運行主進程。 爲此目的,哪種方式更好(以qt爲單位)?Qt模態對話框和主進程
我有一個程序在主窗口中執行一些進程,我需要一個模態對話框,其上顯示一些自定義元素以顯示進度。它也必須阻止用戶與主窗口的交互。主對話框顯示時應該運行主進程。 爲此目的,哪種方式更好(以qt爲單位)?Qt模態對話框和主進程
其實,這聽起來有點容易(除非我誤解你的問題)。
QDialog my_progress_dialog(this);
my_progress_dialog.setModal(true);
my_progress_dialog.show();
調用show()
不exec()
會讓你在主事件循環。同時,設置對話框模式會阻止所有用戶輸入到主窗口。任務完成。你看了QProgressDialog
?它就是爲了這個目的。
感謝您的回答! – Eddie
比_what_更好嗎? –
比標準的方式更好嗎?你是否已經在尋找替代品? –