• 7725阅读
  • 3回复

[提问]如何为QApplication类安装eventFilter [复制链接]

上一主题 下一主题
离线piggyli
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-26
— 本帖被 XChinux 从 Qt基础编程 移动到本区(2011-01-07) —
我想在qApp上安装一个事件过滤器,用来监视程序中发送到所有对象的所有事件
我目前是在main函数中使用qApp->installEventFilter(qApp),
并改写了qobject类的eventFilter()(qapplivation从qobject继承的eventFilter())
这样可以接受事件了,但改写qobject感觉不是太好,
有没有其他更好的方法为QApplication类安装eventFilter?
另外还要请教在eventFilter()中怎样控制程序中的其他对象
小弟初学QT,望高手指教
thanks~~~
离线shiroki

只看该作者 1楼 发表于: 2010-01-28
啥意思? 应该从QApplication派生一个类, 重写eventFilter
http://www.cuteqt.com/blog/?p=536
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线linjack

只看该作者 2楼 发表于: 2010-01-29
顶楼上的
加油学QT
离线benbenmajia

只看该作者 3楼 发表于: 2010-01-30
同LSS
安然.....
快速回复
限100 字节
 
上一个 下一个