重写父类的按键事件
// 让backspace拥有esc键的功能
void messageBox::keyPressEvent(QKeyEvent *event)
{
switch(event->key())
{
case Qt::Key_Backspace:
{
QKeyEvent key(QEvent::KeyPress, Qt::Key_Escape, Qt::NoModifier);
QMessageBox::keyPressEvent(&key);
break;
}
default:
//QMessageBox::keyPressEvent(event); // 其他按键处理交给父类
break;
}
}