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()
|
||||
|
||||
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):
|
||||
lpos = ev.localPos()
|
||||
lpos = ev.position() if hasattr(ev, 'position') else ev.localPos()
|
||||
diff = lpos - self.mousePos
|
||||
self.mousePos = lpos
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user