1. 程式人生 > >QT 學習之鍵盤事件( keyPressEvent)

QT 學習之鍵盤事件( keyPressEvent)

keyPressEvent是QWidget裡面的函式,所以凡是繼承自QWidget的類都可以通過實現這個函式來完成對按鍵事件的響應。

要讓當前的widget能夠響應按鍵事件,最先需要做的事情是,呼叫:

setFocusPolicy(Qt::StrongFocus);

接下來就是keyPressEvent方法的宣告與實現了~

// 宣告
void keyPressEvent(QKeyEvent *event);