QT模态对话框
2017-03-27 10:51
127 查看
1、继承dialog:
通过设置setModal(true); 调用show() 是模态的! 并且立即返回。
因为默认setModal(false);直接show()是非模态的。
如果需要让对话框等待,暂停后续代码的执行,需要调用exec()方法。
2、QWidget:
setWindowModality(Qt::ApplicationModal);
show() 是模态的,直接show()是非模态的,但此类没有exec()方法,无法阻止后续代码的执行
通过设置setModal(true); 调用show() 是模态的! 并且立即返回。
因为默认setModal(false);直接show()是非模态的。
如果需要让对话框等待,暂停后续代码的执行,需要调用exec()方法。
2、QWidget:
setWindowModality(Qt::ApplicationModal);
show() 是模态的,直接show()是非模态的,但此类没有exec()方法,无法阻止后续代码的执行
相关文章推荐
- QT模态对话框及非模态对话框
- QT模态对话框与非模态对话框
- Qt对话框的生命周期及模态设置
- QT 模态对话框和非模态对话框
- Qt对话框的生命周期及模态设置
- QT模态对话框及非模态对话框学习
- QT-模态对话框与非模态对话框笔记
- Qt的模态对话框和非模态对话框
- Qt模态对话框和非模态对话框
- QT模态对话框和非模态对话框
- Qt对话框_模态/非模态
- QT模态对话框及非模态对话框学习
- QT模态对话框及非模态对话框学习
- <Linux+Qt>QDialog的模态与非模态的对话框
- Qt 模态对话框与非模态对话框及生命周期
- QT的模态对话框与非模态对话框用法
- QT模态弹出对话框
- QT模态对话框
- Qt - 模态对话框与非模态对话框
- Qt 中关于 模态对话框 和 非模态对话框的 3 种不同形式的 8 种情况(学习经验心得整理)