Как отключить Alt + Закрытие окна F4 с помощью Qt?

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

13
задан troyane 26 November 2012 в 22:33
поделиться