私の QMainWindow サブクラスには、QKeySequence ショートカットを持ついくつかの QActions があります。メインウィンドウにも再実装QWidget::keyPressEvent
しました。QWidget::keyReleaseEvent
キーボードでショートカットの 1 つ (Ctrl + C など) を入力keyPressEvent
しても、メイン ウィンドウで呼び出されません。これは、関連するアクションが代わりにそのイベントを必要とするため意味があります。しかし、何らかの理由keyReleaseEvent
で呼び出されます。それを防ぐ方法はありますか、またはイベントがメイン ウィンドウのショートカットの 1 つと一致するかどうかを少なくとも簡単に検出しkeyReleaseEvent
て、イベントを無視できるようにする方法はありますか?