Qt修改键盘事件

来源:互联网 发布:阿里云服务器用户名 编辑:程序博客网 时间:2024/06/10 14:09

重写父类的按键事件

// 让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;    }}

0 0
原创粉丝点击