When you run the setLine function of QGraphicsLineItem, not called is itemchange function .
If you change the shape of the line in setLine function , Will it not be a itemchange?
Either way there is to know that the shape has been changed in the setLine?