1、回车键和ESC按键会关闭对话框的问题
头文件:
#include <QKeyEvent>
void keyPressEvent(QKeyEvent *event);
CPP:
void Dialog::keyPressEvent(QKeyEvent *event)
{
switch (event->key())
{
case Qt::Key_Escape: // 按下的为Esc键
break; // 不做反应直接退出
case Qt::Key_Enter://回车
break;
default:
QDialog::keyPressEvent(event);
}
}