0
定位QGraphicsPolygonItem的副本我有一个应用程序,其中一个QGraphicsPolygonItem(对象A)具有以下特征:问题的在QGraphicsScene
ScenePos:X = 250 Y = 125
变换():
|----|---|---|
| 2 | 0 | 0 |
| 0 | 1 | 0 |
| 50 | 0 | 1 |
|----|---|---|
现在,我创造和新的QGraphicsPolygonItem(对象B),并设置其scenepos和变换一样的物体A:
objectB = new QGraphicsPolygonItem();
objectB->setPolygon(objectA->polygon());
objectB->setScenePos(objectA->ScenePos);
objectB->setTransform(objectA->transform);
问题是,objectB在X轴上远离ObjectA移动了50个单位。
任何想法为什么?
你有setScenePos(),你的意思是setPos()? – 2010-10-01 16:00:53