main.cppQDialog
ファイルからウィンドウを開き、の成功または失敗に基づいてメソッドが戻るのを待つという状況があります。このような :exec()
QDialog
int main( ... ) {
LoginDialog *loginDlg = new LoginDlg;
if( loginDlg->exec() != Qt:;Accepted ) {
return 0;
}
//check the login Info
delete loginDlg;
MainWindow w;
w.show()
return app.exec();
}
Qtの例(名簿)から、スロットaccept()
とreject()
スロットを使用できることがわかりました。問題は、[OK] / [閉じる]ボタンではなく、いくつかの関数フローに基づいてウィンドウを閉じるのが好きなことです。これらのスロットを関数からトリガーするにはどうすればよいですか?。