У меня есть приложение, в котором QGraphicsPolygonItem (objectA) имеет следующие характеристики:
ScenePos: X = 250 Y = 125
Transform ():
|----|---|---|
| 2 | 0 | 0 |
| 0 | 1 | 0 |
| 50 | 0 | 1 |
|----|---|---|
Теперь я создаю и новый QGraphicsPolygonItem (objectB) и устанавливаю его сцену и трансформируем так же, как объект A:
objectB = new QGraphicsPolygonItem();
objectB->setPolygon(objectA->polygon());
objectB->setScenePos(objectA->ScenePos);
objectB->setTransform(objectA->transform);
Проблема заключается в том, что объект B перемещается на 50 единиц от объекта A по оси X.
Есть идеи, почему?