QtEvent事件中判断哪个键盘字母按下

bool QWidget::event(QEvent* e)
{
    if( e->type() == QEvent::KeyPress )
    {
        QKeyEvent* keyEvent = static_cast<QKeyEvent*>(e);
        if( keyEvent->key() == Qt::Key_Escape )
        {
           on_closeButton_clicked();
            return true;
        }
    }

    return QWidget::event(e);
}

 

posted @ 2020-11-13 16:42  骄傲到自负  阅读(428)  评论(0)    收藏  举报