PySideで下記の様なGUIを作っているのですが、躓いています。
・QLineEditが複数設置されている
・数字を入力後、Enterで次のQLineEditにフォーカスを移行する
下記の様にkeyPressEventを定義し、Enterでフォーカスを移すことはできたのですが、
数字を含め、QLineEditになにも入力(表示)できなくなってしまいました。
Python
1def keyPressEvent(self, event): 2 if event.key() == Qt.Key_Enter: 3 print("Pressed Enter") 4 self.input[self.n + 1].setFocus()#次のQLineEditにフォーカスを移行
入力を受け付けるよう試行錯誤してみましたが、うまくいきません。
どなたかアドバイスを頂戴できますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/20 02:12