您的位置:首页 > 编程语言 > Qt开发

QT模态对话框

2017-03-27 10:51 127 查看
1、继承dialog:

通过设置setModal(true); 调用show() 是模态的! 并且立即返回。

因为默认setModal(false);直接show()是非模态的。

如果需要让对话框等待,暂停后续代码的执行,需要调用exec()方法。

2、QWidget:

setWindowModality(Qt::ApplicationModal);

show() 是模态的,直接show()是非模态的,但此类没有exec()方法,无法阻止后续代码的执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt 对话框