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