我想處理我的應用程序中箭頭鍵的鍵事件。我已經讀過,因爲這樣做必須禁用焦點。我遵循這種方法:PyQt not recognizing arrow keys。事實上,當在MyApp.__init__內調用self.setChildrenFocusPolicy(QtCore.Qt.NoFocus)(在鏈接線程和我的源代碼中定義)時,點擊箭頭鍵會引發關鍵事件。但是,我不想在應用程序的整個運行時期間禁用焦點
我寫了這段代碼,但我得到這個錯誤: "left of '->key' must point to class/struct/union/generic type". 考慮到GUI從QWidget類派生的類,我怎麼能適當地捕捉一個關鍵的壓制? void GUI::keyPressEvent(QKeyEvent *event)
{
if (event->key()==Qt::Key_Up)