其他分享
首页 > 其他分享> > QGraphicsItem移动问题

QGraphicsItem移动问题

作者:互联网

QGraphicsItem不管建立坐标为多少,未在Scene移动时,scenePos = (0, 0),移动后,scenePos为其偏差量。

例如:

建立一个item矩形,第一个点为P1,第二个点为P2,初始scenePos = (0, 0);

当item往X正方向移动50,Y正方向移动100,此时scenePos = (50, 100);

那么P1,P2变为:

P1 = P1 + scenePos();

P2 = P2 + scenePos();

这样才能确定图形的准确位置。

标签:P2,P1,50,问题,QGraphicsItem,移动,scenePos
来源: https://www.cnblogs.com/GEEK-ZHAO/p/14710992.html