博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Qt模态与非模态
阅读量:6654 次
发布时间:2019-06-25

本文共 465 字,大约阅读时间需要 1 分钟。

模态对话框就是指在子对话框弹出时,焦点被强行集中于该子对话框,子对话框不关闭,用户将无法操作其他的窗口。非模态相反,用户仍然可以操作其他的窗口,包括该子对话框的父对话框。

如果从线程角度来讲,模态对话框实际上是线程阻塞的,也就是子对话框是一个线程,但是在创建这个子线程之后,父窗口就阻塞了;模态对话框则不是阻塞型的线程模型,父子线程可以并行运行。

 

setWindowModality 函数的参数3个可取值!! NonModal、WindowModal、ApplicationModal 分别对应

默认情况下的
    QDialog::show()
    QDialog::open()
    QDialog::exec()
http://blog.csdn.net/dbzhang800/article/details/6300416 前半部分可供参考。

 

widget.setWindowModality(Qt.ApplicationModal)

 

转载于:https://www.cnblogs.com/ribavnu/p/4704711.html

你可能感兴趣的文章
excel 分类汇总函数
查看>>
javascript:void(0)
查看>>
ElasticSearch基础知识整理
查看>>
从0到1开发实战手机站(二):Git提交规范配置
查看>>
企业互联网应用高性能解决之道
查看>>
分享 10 个你可能不知道的 Laravel Eloquent 小技巧
查看>>
[心得]SpringBoot使用addCorsMappings配置跨域的坑
查看>>
优雅的在React组件中注册事件
查看>>
深入解析Node.js使用MySQL连接池
查看>>
Web安全之XSS攻击与防御小结
查看>>
对网站而言,虚拟主机和云服务器怎么选?
查看>>
智能合约之 eosio.cdt 我们需要知道的那些事
查看>>
请求时token过期自动刷新token
查看>>
Vue木桶布局插件
查看>>
Java开发自学学不好的原因!初学者必看
查看>>
es6基础0x018:类、继承、重写、超类调用
查看>>
redux源码分析之四:compose函数
查看>>
一个简单的图片懒加载
查看>>
node.js调用C++函数
查看>>
PHP安装及与apache整合
查看>>