首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

让自定义的对话框始终居于最前面

2013-01-06 
让自定义的对话框始终处于最前面我现在自定义了一个对话框,继承于QWidget。在点击一个按钮后弹出这个对话框

让自定义的对话框始终处于最前面
我现在自定义了一个对话框,继承于QWidget。在点击一个按钮后弹出这个对话框。现在我用的方式是show()。这样做感觉很不好,首先是新弹出一个窗口,和以前的主窗体没有在一起,我在桌面的任务栏上可以看到两个打开的程序。其次是我只要点击后面的主程序窗体,这个弹出的对话框就会被掩盖,也就是到我的主程序窗体后面去了。求好的解决办法,或许这个很简单,但是我现在真的不了解。
[解决办法]
不要继承自QWidget 继承自QDialog

然后不用show() ..用exec()..

热点排行