当前位置: 代码迷 >> QT开发 >> 怎么让背景窗体不响应鼠标事件
  详细解决方案

怎么让背景窗体不响应鼠标事件

热度:505   发布时间:2016-04-25 05:13:51.0
如何让背景窗体不响应鼠标事件
在主窗体A上创建另一窗体B,A和B不是父子关系。
如果在A上弹出B窗口(B包含在A里面)时,如何在点击A的时候不让A响应鼠标事件呢?

------解决方案--------------------
可以重写鼠标事件,需要的时候事件函数是空函数就可以了
------解决方案--------------------
B窗口显示(B包含在A里面)时,点击A的时候不让A响应鼠标事件。
B窗口隐藏(B包含在A里面)时,点击A的时候让A响应鼠标事件。

那不是在A响应鼠标事件中,对B窗口显示/隐藏加一个判断就可以了。
------解决方案--------------------
用 事件过滤……
  相关解决方案