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