Пример #1
0
    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))
Пример #2
0
    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)