Пример #1
0
 def itemChange(self, change, value):
     if change == self.ItemPositionChange:
         # grid snapping
         value.setX(
             roundup(
                 value.x() - self.graph().grid_size +
                 self.graph().grid_size / 3.0,
                 self.graph().grid_size))
         value.setY(
             roundup(
                 value.y() - self.graph().grid_size +
                 self.graph().grid_size / 3.0,
                 self.graph().grid_size))
         value.setY(value.y() - 2)
         return value
     return QGraphicsItem.itemChange(self, change, value)
Пример #2
0
 def itemChange(self, change, value):
     return QGraphicsItem.itemChange(self, change, value)