How to make Esc key to minimize a dialog? By default it closes. Should I process
KeyEvent
I think you may use this:
MyDialog::keyPressEvent(QKeyEvent *e) {
if(e->key() != Qt::Key_Escape)
QDialog::keyPressEvent(e);
else {/* minimize */}
}
Also have a look at Events and Event Filters docs.