QT Dialog模态与非模态
模态
// 创建对话框窗口
TestDialog* dlg = new TestDialog(this);
// 阻塞程序的运行
dlg->exec();
这样的话,当运行对话窗口的时候,会阻塞其他窗口的运行,直到关闭或者运行结束
非模态
// 创建对话框窗口
TestDialog* dlg = new TestDialog(this);
// 阻塞程序的运行
dlg->show();
用show的话,就会一起运行
主窗口就能够显示