在对话框show之前加上这一句就行。dialog>setWindowModality(Qt::ApplicationModal); //设置界面不可点击dialog->show();
你可以直接使用exec()来显示窗体。你也可以先setModel(true);然后在show();来显示。