Qt 鍵盤事件監聽

必須是 QWidget的子類

 這個函數保證了即使窗口沒獲得焦點的情況下也能捕獲到按鍵事件  grabKeyboard()

1 void grabKeyboard();

 

2 virtual void keyReleaseEvent(QKeyEvent *ev);

 

3 定義實現方法

void QWidget::keyReleaseEvent(QKeyEvent *ev)
{
    if (ev->key() == Qt::Key_F5)
    {
        //RecogFaceButton();
        定義自己的事件函數


        return;
    }

    QWidget::keyPressEvent(ev);
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章