随记

自定义事件处理
1、一个界面组件想要对事件进行处理,就需要从父类继承一个新类,在新类里边处理事件,或者将事件转换为信号。
2、不想定义新类的话,可以使用事件过滤器对事件进行处理,事件过滤器能够将一个对象的事件委托给另一个对象来监视并处理。
(1)实现事件过滤器功能的步骤:被监视对象通过函数installEventFilter()将自己注册给监视对象,监视对象就是事件过滤器;
(2)监视对象重写eventFilter()函数,对需要的事件进行处理。

posted @ 2024-11-03 21:07  纯真的田螺  阅读(2)  评论(0编辑  收藏  举报