Согласно документации Qt, он «Подготавливает элемент к изменению геометрии. Вызовите эту функцию перед изменением ограничивающего прямоугольника элемента, чтобы поддерживать индекс QGraphicsScene в актуальном состоянии. PrepareGeometryChange () вызовет update (), если это необходимо».
Я не понимаю, как QGraphicsItem знает, когда изменяется ограничивающий прямоугольник, и как он знает, когда вызывать update (). Вы когда-нибудь должны были вызывать update () самостоятельно после вызова prepareGeometryChange () и последующего изменения ограничивающего прямоугольника?
Я был бы очень признателен за понимание того, что кажется методом ясновидения.