找回密码
 立即注册
收起左侧

为什么QDialog创建MainWindow窗口后不在最前

1
回复
3693
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2019-6-19 22:19:15 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 tilblackout 于 2019-6-20 09:19 编辑

由于我是在Windows上写的代码,一到Linux上漏洞特别多。
在dialog.cpp中打开一个mainwindow窗口,结果dialog总是在最前面,而在dialog.cpp中打开另一个Qdialog窗口,就不会有这种情况。


我写了一个简单的源码例程。在电脑上运行没问题,Ubuntu上运行就是不行。永远是第一张图那样。Qdialog窗口总在最前,点MainWindow窗口也没用。如果产生的也是Qdialog窗口就不会有这种情况。
源码下载:




附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2019-6-20 09:20:19 显示全部楼层
已经自己解决了。。。。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了