Пример #1
0
    def itemChange(self, change, value):
        if change == QGraphicsPathItem.ItemSelectedHasChanged:
            if value.toBool():
                self.setZValue(self.zValue() + 1)
            else:
                self.setZValue(self.zValue() - 1)

        return QGraphicsPathItem.itemChange(self, change, value)
Пример #2
0
 def itemChange(self, change, value):
     if change == QGraphicsPathItem.ItemSelectedHasChanged:
         self.setZValue(self.zValue() + (1 if value else -1))
     return QGraphicsPathItem.itemChange(self, change, value)
Пример #3
0
 def itemChange(self, change, value):
     if change == QGraphicsPathItem.ItemSelectedHasChanged:
         self.setZValue(self.zValue() + (1 if value else -1))
     return QGraphicsPathItem.itemChange(self, change, value)
Пример #4
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemSelectedHasChanged:
            self.setPen(QPen(Qt.red if self.isSelected() else Qt.blue, 2))

        return QGraphicsPathItem.itemChange(self, change, value)
Пример #5
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemSelectedHasChanged:
            self.setPen(QPen(Qt.red if self.isSelected() else Qt.blue, 2))

        return QGraphicsPathItem.itemChange(self, change, value)
Пример #6
0
    def itemChange(self, change, value):
        if change == QGraphicsItem.ItemEnabledHasChanged:
            # Update the pen style
            self.__update()

        return QGraphicsPathItem.itemChange(self, change, value)