关闭

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

429人阅读 评论(0) 收藏 举报
分类:

事件处理:

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

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

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

 

事件过滤器:

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

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

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

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:29093次
    • 积分:925
    • 等级:
    • 排名:千里之外
    • 原创:57篇
    • 转载:1篇
    • 译文:9篇
    • 评论:5条
    最新评论