私は小さなpyqtプログラムを書いています。メインウィンドウが矢印の動きに反応するようにしたい。これを処理するイベントをMainGui
クラスに追加しましたkeyPressEvent
。Key_Up
のような特定のボタンを押さない限り、イベントは正常に機能しKey_Down
ます。それぞれの後にフォーカスを与えようとしましたが、ボタン/コンボボックスをダブルクリックする必要があります。QComboBox
mainGui
mainGui
paintEvent
次に、を使用してMousePressEvent
、特定の要素がマウスの下にあるかどうかを確認しようとしました。これは、コンボボックスでは問題なく機能しますが、ボタンでは機能しません。
では、重要なイベントを に向けmainGui
たり、フォーカスを与えるにはどうすればよいQButtons
でしょうか?