0
3Dシーン内のオブジェクトをクリックしてドラッグできるQt OpenGL(qt 5.5)アプリケーションがあります。マウスイベントを傍受してもQtウィンドウが移動する
mousePressEvent
、mouseReleaseEvent
、およびmouseMoveEvent
を上書きするQOpenGLWidget
のサブクラスを持つことで実装されます。
しかし、オブジェクトをドラッグすると、ウィンドウがウィンドウ移動モードをアクティブにする前に1つのフレームだけ移動できます。マウスの動きによって、タイトルバーをドラッグしたように実際にウィンドウ全体が移動します。
アプリケーションと私のウィンドウマネージャ(kwin 5.4.3)が競合していると思われますが、この問題をデバッグする場所と、アプリケーションの不具合か修正する必要があるかどうかはわかりません私のウィンドウマネージャー。