2016-03-24 23 views
0

3Dシーン内のオブジェクトをクリックしてドラッグできるQt OpenGL(qt 5.5)アプリケーションがあります。マウスイベントを傍受してもQtウィンドウが移動する

mousePressEventmouseReleaseEvent、およびmouseMoveEventを上書きするQOpenGLWidgetのサブクラスを持つことで実装されます。

しかし、オブジェクトをドラッグすると、ウィンドウがウィンドウ移動モードをアクティブにする前に1つのフレームだけ移動できます。マウスの動きによって、タイトルバーをドラッグしたように実際にウィンドウ全体が移動します。

アプリケーションと私のウィンドウマネージャ(kwin 5.4.3)が競合していると思われますが、この問題をデバッグする場所と、アプリケーションの不具合か修正する必要があるかどうかはわかりません私のウィンドウマネージャー。

答えて

1

あなたが処理しているイベントのaccept()メソッドに電話する必要があります。

関連する問題