Can't catch Enter (Return)
Solved
General and Desktop
-
Hello,
I have tried the following code to qDebug something when I click the Enter Button, but nothing happens:#include <QKeyEvent> bool MainWindow::eventFilter(QObject* obj, QEvent* event) { if (event->type()==QEvent::KeyPress) { QKeyEvent* key = static_cast<QKeyEvent*>(event); if ( (key->key()==Qt::Key_Enter) || (key->key()==Qt::Key_Return) ) { qDebug()<< "pressed"; } else { return QObject::eventFilter(obj, event); } return true; } else { return QObject::eventFilter(obj, event); } return false; } private slots: bool eventFilter(QObject* obj, QEvent* event);
-
@Chaki said in Can't catch Enter (Return):
when I click the Enter Button
Do you mean: when I press the enter key?
Or are you using virtual keyboard?