Qt全屏以及按ESC退出全屏

Qt全屏  

 this->setWindowFlags(Qt::Window);
   this->showFullScreen();

QT按键ESC退出全屏:这是声明了一个按键事件

void MainWindow::keyPressEvent(QKeyEvent *event)
{
    // ??Esc??????
    if (event->key() == Qt::Key_Escape)
    {
       showMaximized();  //?????
    }
}

要进行声明:

private slots:
    void keyPressEvent(QKeyEvent *event);

用着还不错,记录一下!

你可能感兴趣的:(Qt)