2011-06-30 21 views
0

キーとマウスのイベントをキャプチャする際に問題があります。私はQGLWidgetを継承するクラスを持っています。ウィジェットのコンテキストメニューポリシーを設定して、コンテキストメニューQCustomContextMenuを呼び出します。コンテキストメニューが開いているので、マウスとキーイベントをキャプチャできません。コンテキストメニューが開いていても、キャプチャするイベントが必要です。QCustomContextMenuが開いているときにイベントを受け取る

ありがとうございます!

答えて

0

あなたはinstallEventFilterについて聞いたと思います。

イベントを受信するオブジェクトのイベントフィルタ(たとえば、コンテキストメニュー)をインストールする必要があります。

イベントフィルタをインストールし、必要な方法でイベントを処理するイベントフィルタメソッドを作成します。

関連する問題