def itemChange(self, change, value): """docstring for itemChange""" if change == QGraphicsItem.ItemSelectedHasChanged: if value == False: # self.drawMe = False self.selectionbox.drawMe = False self.selectionbox.resetTransform() self.removeSelectedItems() self.parentItem().selectionLock = None # end if else: pass self.update(self.boundingRect()) return QGraphicsItemGroup.itemChange(self, change, value)