在我的Qt5.7程序中,我有一個密碼安全性。在某些情況下,我想要求用戶輸入密碼。我想通過單獨的QDialog來完成。該對話框檢查密碼是否良好。這是一個問題。如何從父對話框中檢查授權是否正確?Qt5從子對話框獲取響應
我的對話框:
和代碼顯示對話框:
PasswordGet pass;
pass.setWindowFlags(Qt::MSWindowsFixedSizeDialogHint);
pass.setModal(true);
pass.exec();
綜上所述,我想知道,如果用戶點擊取消(對話框只是接近),或點擊授權(密碼不錯,對話框關閉)
我該怎麼做?我不想做新的全局布爾,並檢查父對話框如果bool == 1,它不安全。
是PasswordGet了QDialog的子類? – FreddyKay
[QDialog exec()和獲取結果值]的可能重複(http://stackoverflow.com/questions/12470806/qdialog-exec-and-getting-result-value) – demonplus
@demonplus謝謝你連接這個線程,它幫助我解決我的問題。現在我的線程可能會重複:/ – km2442