QT ESC 按下后 界面消失,但是并没有触发close(),键盘重写ESC 在按下ESC按键后,界面的变量并没有初始化,未触发close事件,需要重写键盘事件。 .h 头文件: virtual void keyPressEvent(QKeyEvent *event); //键盘事件 .cpp 文件 /** * @brief MainShowOneResultNow::keyPressEvent * @param event * 键盘事件 */ void MainShowOneResultNow::keyPressEvent(QKeyEvent