如何在QGraphicsScene项目中获取QPolygonF项目的当前角度?

时间:2016-01-03 12:54:37

标签: c++ qt rotation

我希望通过朝向方向点的itme旋转来实现搜索行为。 我在QGraphicsView中使用QGraphicsScene和QPolygonF项进行的所有操作。 enter image description here

我不知道从目标点角度减去QPolygonF item的当前角度。我该怎么做? enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用针对目标的QGraphicsPolygonItemsrc: url('Path'), url('Path'), url('Path')。 (要确定角度,请取rotate并计算它的反正切值。)

你应该不像在你提到的另一个问题中一样旋转画家,而是旋转item.pos() - point.pos(),这应该是Vehicle。 GraphicsScene负责转换。

接下来,旋转角度可能应为QGraphicsSceneItem