Я отключил кнопку 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?