code: def itemChange(self, change, value):
      if change == QtWidgets.QGraphicsItem.ItemPositionHasChanged:
          for i, point in enumerate(self.points):
              self.move_item(i, self.mapToScene(point))
      return super(PolygonAnnotation, self).itemChange(change, value)
  
imports: from qtpy import QtWidgets, QtGui, QtCore
  from .None import GripItem, LineItem, BBoxAnnotation
label_desc: Use image node_id 14 for calling the PolygonAnnotation obj's underlying member method code with example usage: obj.itemChange(change, value) and returns: super