0

3DシーンでオブジェクトをクリックしてドラッグできるQt OpenGL(qt 5.5を使用)アプリケーションがあります。

これは、とQOpenGLWidgetをオーバーライド するサブクラスを持つことで実装されます。mousePressEventmouseReleaseEventmouseMoveEvent

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

アプリケーションとウィンドウ マネージャー (kwin 5.4.3) の間に競合があると思われますが、この問題をデバッグするためにどこを見ればよいのか、それがアプリケーションの問題なのか、それともウィンドウ マネージャーを修正する必要があるのか​​がわかりません。

4

1 に答える 1

1

accept()処理しているイベントのメソッドを呼び出す必要がある場合があります。

于 2016-03-24T23:56:04.817 に答える