专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > QT开发

请问QT如何实现置顶窗口

发布时间:2010-05-30 21:35:33 文章来源:www.iduyao.cn 采编人员:星星草
请教QT怎么实现置顶窗口
请教QT怎么这置顶窗口,不仅显示在程序最上面,就像QMessageBox的效果一样,如果不关掉QMeessageBox,下面的窗口就不能响应。 
  我是想继承QDialog来实现,请问怎么设置呢,是通过setWindowFlags实现的吗?怎么设置参数?有很多参数都是过期的。


  我做的程序是这样:在登录对话框中有个设置按钮,点击设置之后,弹出设置窗口,如果设置窗口没有关闭,就不允许操作下面的窗口。 就像QMeesageBox弹出的警告对话框一样。

------解决方案--------------------
如果是QDialog, 执行exec()即可`````
如果不是QDialog或基类不带QDialog的话, 调用setWindowModality()即可, 参数设置根据需求所定~``
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: