def mouseMoveEvent(self, event): QGLWidget.mouseMoveEvent(self, event) self._mouseX = event.x() self._mouseY = event.y() self.repaint() self.onMove((self._glX - self._x, self._height - self._glY + self._y)) if self._mouseDown: if self._mouseLeftDown: self.onDrag( self._mouseStartDragPoint, (self._glX - self._x, self._height - self._glY + self._y))
def mouseMoveEvent(self, event): """ :param event: """ QGLWidget.mouseMoveEvent(self, event) self.__updateMouse(event) self.repaint() self.onMove((self._mouseGLPosition[0], self._mouseGLPosition[1])) if self.mouseDown: if self._mouseLeftDown: # p = self._mouseGLPosition[0] - self._x, self._mouseGLPosition[1] + self._y # p = self._mouseGLPosition[0], self._mouseGLPosition[1] self.onDrag(self._lastMousePosition, self._mousePosition) self._lastMousePosition = list(self._mousePosition)