Example #1
0
    def mouseMoveEvent(self, event):

        QGraphicsView.mouseMoveEvent(self, event)

        if self.panning:  # middle mouse pressed
            self.pan(event.pos())
            event.accept()

        self.last_mouse_move_pos = self.mapToScene(event.pos())

        if self.dragging_connection:
            self.viewport().repaint()
Example #2
0
    def mouseMoveEvent(self, event):
        pos = event.pos()  #* self.screen.devicePixelRatio()
        self.update_info(pos)

        # TODO: ???
        if self.is_macos and not self.ramp_sketch:
            self.color_info.show()

        if self.draw_path:
            path = self.path_item.path()
            path.lineTo(pos)
            self.path_item.setPath(path)
            self.colors.append(self.color_info.color)
            self.positions.append(pos)

        return QGraphicsView.mouseMoveEvent(self, event)
Example #3
0
 def mouseMoveEvent(self, evt):
     QGraphicsView.mouseMoveEvent(self, evt)
     # implement a real time tooltip
     item = self.itemAt(evt.pos())
     if item:
         QToolTip.showText(evt.globalPos(), str(item))
Example #4
0
 def mouseMoveEvent(self, event):
     QGraphicsView.mouseMoveEvent(self, event)
     if self.mouse_pressed:
         self.notify_change()
Example #5
0
 def mouseMoveEvent(self, event):
     self._coordX.setText("X: {0:.2f}".format(
         self._chart.mapToValue(event.pos()).x()))
     self._coordY.setText("Y: {0:.2f}".format(
         self._chart.mapToValue(event.pos()).y()))
     QGraphicsView.mouseMoveEvent(self, event)
Example #6
0
 def mouseMoveEvent(self, event):
     self._coordX.setText("X: {0:.2f}"
         .format(self._chart.mapToValue(event.pos()).x()))
     self._coordY.setText("Y: {0:.2f}"
         .format(self._chart.mapToValue(event.pos()).y()))
     QGraphicsView.mouseMoveEvent(self, event)