• 3368阅读
  • 1回复

Qt的窗口可以知道自己是否被其他窗口遮挡了吗? [复制链接]

上一主题 下一主题
离线wooin
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-27
我有一个Qt绘图窗口,当它被另一个弹出窗口遮挡的时候我希望它的绘图运算和动作停止。这个绘图窗口和弹出窗口没有互相的依赖和父子关系。我的绘图窗口可以获得到下面这些状态吗:是否被完全遮挡?是否被部分遮挡?被遮挡的区域是哪里?
离线pxiao_xiao

只看该作者 1楼 发表于: 2013-07-28
通过QPainterEvent 的获取rect绘图区域 如果比正常绘图区域小于窗体的整体绘图区域 则表示隐藏或有遮挡
快速回复
限100 字节
 
上一个 下一个