コード例 #1
0
 def itemChange(self, change, value):
     ret = GraphicsObject.itemChange(self, change, value)
     if change == self.ItemParentHasChanged or change == self.ItemSceneHasChanged:
         #print "caught parent/scene change:", self.parentItem(), self.scene()
         self.updateView()
     elif change == self.ItemScenePositionHasChanged:
         self.setNewBounds()
     return ret