2

私の QMainWindow サブクラスには、QKeySequence ショートカットを持ついくつかの QActions があります。メインウィンドウにも再実装QWidget::keyPressEventしました。QWidget::keyReleaseEvent

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

4

1 に答える 1

0

これはバグのようです。ここにレポートを提出しました。

于 2013-02-26T15:02:07.640 に答える