0

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

ありがとう!

4

1 に答える 1

0

installEventFilter について聞いたことがあると思います。

イベントを受信したいオブジェクト用のイベント フィルタをインストールする必要があります (例: Contextmenu)。

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

于 2011-07-07T10:14:17.820 に答える