Пример #1
0
 def mouseReleaseEvent(self, e):
     """ !!! This method does not receive control because module is distracted before...
     """
     #logger.debug('mouseReleaseEvent')
     QGraphicsRectItem.mouseReleaseEvent(self, e)
     #QApplication.setOverrideCursor(QCursor(self.hover_cursor))
     QApplication.restoreOverrideCursor()
Пример #2
0
 def mouseReleaseEvent(self, event):
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.pressed = False
     if event.button() == Qt.LeftButton:
         self.moving_diff = (0,0)
         self.expand_diff = 0
         self.back.stretch = False
         self.front.stretch = False
         (pos_x, pos_y,) = self.piano().snap(self.pos().x(), self.pos().y())
         self.setPos(pos_x, pos_y)
         self.updateNoteInfo(pos_x, pos_y)
Пример #3
0
 def mouseReleaseEvent(self, event):
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.pressed = False
     if event.button() == Qt.LeftButton:
         self.moving_diff = (0,0)
         self.expand_diff = 0
         self.back.stretch = False
         self.front.stretch = False
         (pos_x, pos_y,) = self.piano().snap(self.pos().x(), self.pos().y())
         self.setPos(pos_x, pos_y)
         self.updateNoteInfo(pos_x, pos_y)
Пример #4
0
    def mouseReleaseEvent(self, event):

        if self._has_moved:
            self.Signaller.signalHasMoved.emit(self.pos())

            self._has_moved = False
        QApplication.restoreOverrideCursor()
        return QGraphicsRectItem.mouseReleaseEvent(self, event)
Пример #5
0
    def mouseReleaseEvent(self, e):
        #logger.debug('DragRect.mouseReleaseEvent') # % self.__class__.__name__)
        QGraphicsRectItem.mouseReleaseEvent(self, e)

        if self._drag_mode == ADD:
            self.ungrabMouse()
            self.setRect(self.rect().normalized())
            self.setTransformOriginPoint(QPointF(0, 0))
            self.redefine_rect()
            self.set_control_points()

        if self._drag_mode == EDIT:
            self.set_child_item_sel(None)
            self.redefine_rect()
            self.move_control_points()

        self.set_drag_mode()
    def mouseReleaseEvent(self, event):

        if self._has_moved:
            self.Signaller.signalHasMoved.emit(self.pos())
            #self._has_moved=False

            self._has_moved=False
        QApplication.restoreOverrideCursor()
        return QGraphicsRectItem.mouseReleaseEvent(self, event)
Пример #7
0
    def mouseReleaseEvent(self, event):
        if self.is_placed:
            return
        if event.button() == Qt.RightButton:
            self.move_to_rack(self)
            return
        self.setScale(self.scale)

        current_position = self.pos()
        self.setX(
            round((self.x() + MARGIN * 2) / (SQUARE_SIZE * self.scale)) *
            SQUARE_SIZE * self.scale)
        self.setY(
            round((self.y() + MARGIN * 2) / (SQUARE_SIZE * self.scale)) *
            SQUARE_SIZE * self.scale)

        if current_position != self.pos():
            self.update_coords()
            self.on_position_change(self)

        self.setZValue(3)
        self.shadow.hide()
        QGraphicsRectItem.mouseReleaseEvent(self, event)
Пример #8
0
 def mouseReleaseEvent(self, event):
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.stretch = False
Пример #9
0
 def mouseReleaseEvent(self, event):
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.pressed = False
     self.setBrush(self.hover_brush if self.hovered else self.orig_brush)
     self.piano().noteclicked.emit(self.note, False)
Пример #10
0
 def mouseReleaseEvent(self, event):
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.pressed = False
     self.moving_diff = (0,0)
     self.expand_diff = 0
     self.setCursor(QCursor(Qt.OpenHandCursor))
Пример #11
0
 def mouseReleaseEvent(self, event):
     self.pressed = False
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.setBrush(self.hover_brush)
Пример #12
0
 def mouseReleaseEvent(self, event):
     self.pressed = False
     QGraphicsRectItem.mouseReleaseEvent(self, event)
     self.setBrush(self.hover_brush)