经过观察,exec()生成的窗口是模态的,我们暂不考虑设置模态与非模态函数 例:
QDialog dlg;
dlg.exec();//就会生成模态的,因为exec()内部一直做消息循环,并且接管app的消息循环,就变成了只能操作
QDialog *dlg=new QDialog(this);
dlg->show()//非模态的,不做解释
powered by:小乌龟在大乌龟背上
经过观察,exec()生成的窗口是模态的,我们暂不考虑设置模态与非模态函数 例:
QDialog dlg;
dlg.exec();//就会生成模态的,因为exec()内部一直做消息循环,并且接管app的消息循环,就变成了只能操作
QDialog *dlg=new QDialog(this);
dlg->show()//非模态的,不做解释
powered by:小乌龟在大乌龟背上