滤波器eventFilter
- this->eventFilter(this)
- chuild class->eventFilter(this)
查阅Qt帮助手册中的EventFilter函数得到:
In your reimplementation of this function, if you want to filter the event out, i.e. stop it being handled further, return true; otherwise return false.
在EventFilter中终止代表返回True ,继续传递 返回false;
查阅Qt帮助手册中的leyPressEvent函数得到:
If you reimplement this handler, it is very important that you call the base class implementation if you do not act upon the key.
在leyPressEvent中终止代表不返回基类的事件处理 ,继续传递返回基类的事件处理;

本文探讨了Qt中的事件过滤器eventFilter的使用,包括两种应用方式:父类使用`this->eventFilter(this)`和子类使用`child class->eventFilter(this)`。根据Qt帮助手册,eventFilter中返回true会阻止事件进一步处理,而leyPressEvent中如果不处理键事件,应调用基类实现以允许事件传递。
最低0.47元/天 解锁文章
663

被折叠的 条评论
为什么被折叠?



