bool CMainWnd::eventFilter(QObject *obj, QEvent *ev){ if(ev->type() == QEvent::KeyPress) { QKeyEvent *key_ev = dynamic_cast<QKeyEvent*>(ev); if(key_ev->key() == Qt::Key_Tab) { // делаю что мне надо } else return false; } return false;}