#include class MyWidget : public QWidget { public: MyWidget(QWidget *parent = 0) : QWidget(parent) { auto shortcut = new QShortcut(QKeySequence(Qt::Key_Backspace), this); connect(shortcut, &QShortcut::activated, [this]() { qDebug() << "Shortcut activated"; }); } }; int main(int argc, char **argv) { QApplication a(argc, argv); MyWidget w; w.show(); return a.exec(); }