Далее см. код:
bool TableTextEdit::eventFilter( QObject *target, QEvent *event ) {
if ( event->type( ) == QEvent::MouseButtonRelease || event->type( ) == QEvent::KeyRelease ) {
...
return true;
}
return QWidget::eventFilter( target, event );
}
Срабатывает только для QEvent::KeyRelease. Клики мыши игнорируются.
Конечно, можно использовать конструкцию
void TableTextEdit::mouseReleaseEvent( QMouseEvent *event ) {...}
.Но интересно, почему не срабатывает фильтр.