Qt中事件过滤器eventFilter,按键事件传递顺序。

滤波器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中终止代表不返回基类的事件处理 ,继续传递返回基类的事件处理;

父类采用this->eventFilter(this);

你可能感兴趣的:(EventFilter,keyPressEvent,c++,qt5,事件处理机制,按键事件)