我有一个 Qt OpenGL(使用 qt 5.5)应用程序,您可以在其中单击以拖动 3D 场景中的对象。
这是通过有一个QOpenGLWidget
覆盖 mousePressEvent
和的子类来实现mouseReleaseEvent
的mouseMoveEvent
。
但是,当我拖动一个对象时,我可以在窗口开始激活窗口移动模式之前将其移动一帧,而我的鼠标移动实际上开始移动整个窗口,就好像我在拖动标题栏一样。
我怀疑应用程序和我的窗口管理器(kwin 5.4.3)之间存在冲突,但我不知道去哪里调试这个问题,以及这是我的应用程序的错还是我必须修复我的窗口管理器。