1. 创建了一个MouseEventFilter类,它覆盖了eventFilter()方法来拦截鼠标按下事件。然后,我们将这个事件过滤器安装到了QTableWidget上
2.记得注册事件过滤器
3.这里是头文件 看一下就行
4.return true代表事件被处理,不需要再处理,否则把事件丢给父类继续处理,父类能处理所有的事件
注1. 按键事件可以被触发 ,是正常ok的,但是鼠标事件不行,应该是被父类拦截了,但是我也不知道 ,应该怎么处理。
注2.如果没有qtablewidget,只有一个qmainwindow的话,鼠标事件是生效的,就是因为多了一个qtablewidget,鼠标事件才不生效
注3. 不仅是事件过滤器不生效,就是普通的那个重写鼠标事件函数也不生效。