码迷,mamicode.com
首页 > 其他好文 > 详细

Qt 事件处理和事件过滤器的返回值

时间:2017-03-25 15:29:34      阅读:461      评论:0      收藏:0      [点我收藏+]

标签:处理   返回   区别   告诉   span   ext   过滤器   let   center   

Qt 事件处理和事件过滤器的返回值

 

事件处理:

1、返回 true:告诉Qt已经处理的这个事件

2、返回 false:Qt会把这个事件传递给它的父窗口部件来处理

3、返回 基类的event(QEvent*):Qt把这个事件交个它的基类来处理(注意与返回 false 的区别)

 

事件过滤器:

1、返回 true:告诉Qt已经处理的这个事件

2、放回 false:该函数未处理,交给Qt,Qt将会把这个事件发送给指定的目标对象

3、返回 基类的eventFileter(QObject*, QEvent*) :Qt把这个事件交个它的基类来处理(有点窗口部件会对它们的子窗口部件经行监控)(注意与返回false的区别)。

 

Qt 事件处理和事件过滤器的返回值

标签:处理   返回   区别   告诉   span   ext   过滤器   let   center   

原文地址:http://www.cnblogs.com/Yu-900914/p/6617136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!