Merge pull request #1875 from pijyoi/fix_pyqt6_mouse_event
bug: PyQt6 does not have localPos()
This commit is contained in:
commit
02909999dc
@ -430,10 +430,11 @@ class GLViewWidget(QtWidgets.QOpenGLWidget):
|
|||||||
return xDist / self.width()
|
return xDist / self.width()
|
||||||
|
|
||||||
def mousePressEvent(self, ev):
|
def mousePressEvent(self, ev):
|
||||||
self.mousePos = ev.localPos()
|
lpos = ev.position() if hasattr(ev, 'position') else ev.localPos()
|
||||||
|
self.mousePos = lpos
|
||||||
|
|
||||||
def mouseMoveEvent(self, ev):
|
def mouseMoveEvent(self, ev):
|
||||||
lpos = ev.localPos()
|
lpos = ev.position() if hasattr(ev, 'position') else ev.localPos()
|
||||||
diff = lpos - self.mousePos
|
diff = lpos - self.mousePos
|
||||||
self.mousePos = lpos
|
self.mousePos = lpos
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user