我的情况是我QDialog
从main.cpp文件打开窗口,然后等待exec()
方法根据 .cpp 文件的成功或失败返回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()
插槽。问题是我喜欢根据某些功能流程关闭窗口,而不是确定/关闭按钮。如何从功能中触发这些插槽?.