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

QT 设置页面在最上层问题

1
回复
7955
查看
[复制链接]
累计签到:18 天
连续签到:1 天
来源: 2020-4-26 15:31:25 显示全部楼层 |阅读模式
1Qter豆
我想让一个paint页面(后称为p)覆盖在另一个页面a上面实现paint事件,一开始把p的父设为a,可以实现。但是在全屏的时候,a却跑到了p前面,导致p被覆盖了,然后我又设置了Qt::WindowStaysOnTopHint 但是p只出现了一瞬间,就又被覆盖了,后来我重写了resizeEvent,把Qt::WindowStaysOnTopHint 写在这个事件里面,全屏的问题解决了,但是又出现了另一个问题,我切换其他app的时候p还在最上层,不知道该怎么办

回复

使用道具 举报

累计签到:18 天
连续签到:1 天
2020-4-26 15:41:33 显示全部楼层
补充一下,目前QT版本是5.9.6,以前用QT4的时候是可以的,没出现这些问题
回复

使用道具 举报

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

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