0

我有一个 Qt OpenGL(使用 qt 5.5)应用程序,您可以在其中单击以拖动 3D 场景中的对象。

这是通过有一个QOpenGLWidget覆盖 mousePressEvent和的子类来实现mouseReleaseEventmouseMoveEvent

但是,当我拖动一个对象时,我可以在窗口开始激活窗口移动模式之前将其移动一帧,而我的鼠标移动实际上开始移动整个窗口,就好像我在拖动标题栏一样。

我怀疑应用程序和我的窗口管理器(kwin 5.4.3)之间存在冲突,但我不知道去哪里调试这个问题,以及这是我的应用程序的错还是我必须修复我的窗口管理器。

4

1 回答 1

1

您可能需要调用accept()您正在处理的事件的方法。

于 2016-03-24T23:56:04.817 回答