qt 取消快捷键和自定义按键

   void keyPressEvent(QKeyEvent*);
   void closeEvent(QCloseEvent *);

//取消windows快捷键
void Destop::closeEvent(QCloseEvent *event)
{

    event->ignore();
}

 void Destop::keyPressEvent(QKeyEvent* event)
 {

     if(event->key() == Qt::Key_Escape)
     {
         this->close();
         QApplication::quit();
     }
    if(event->modifiers() == Qt::AltModifier && event->key() == Qt::Key_F4)
    {
            this->deleteLater();
            this->close();
    }
 }

你可能感兴趣的:(Qt)