Я отключил кнопку X в Qt из моего диалога, используя эту строку:
myDialog->setWindowFlags(Qt::Dialog | Qt::Desktop)
но я не смог обнаружить Alt + F4 с помощью этого кода:
void myClass::keyPressEvent(QKeyEvent *e)
{
if ((e->key()==Qt::Key_F4) && (e->modifiers()==Qt::AltModifier))
doSomething();
}
что мне делать, чтобы обнаружить Alt + F4 или отключить его в Qt?