我在我的tabwidget类里面写了个eventFilter事件,我这样写 if (object == tableWidget->viewport() || object == tableWidget),这样才能同时处理QEvent::KeyPress和QEvent::MouseButtonPress,只写一个object == tableWidget)的话,只能处理QEvent::KeyPress,只写一个object == tableWidget->viewport())的话,只能处理QEvent::MouseButtonPress,为什么呢,我的TABLEWIDGET继承与QTablewidget,同时说明下,我又widget这个类,是主界面,在这个类里面我写了tabwidget类,用于在widget窗口里面产生一个tablewidget。
还有一个问题,就是设置了 tableWidget->setMouseTracking(true);
可是我写的void TableWidget::mouseReleaseEvent(QMouseEvent *event),都没执行呢,为什么呢