我想在关闭子窗口后执行一个函数,这是我的代码,这不能按预期工作
Preferences *dialog = new Preferences();
connect(dialog,SIGNAL(destroyed()),this,SLOT(LoadSettings()));
dialog->show();
编辑:似乎我错误地选择了QmainWIndow作为首选项对话框:-(,我可以解决这个问题而不将其移植到Qdialog中吗?或者有没有简单的方法将Qmainwindow ui移植到Qdialog ui
答案 0 :(得分:1)
Preferences *dialog = new Preferences();
connect(dialog,SIGNAL(destroyed()),this,SLOT(LoadSettings()));
dialog->exec();
delete dialog;