我在使用 QGraphicsItemGroup 进行旋转检查时遇到问题。几个项目被分组到在场景中旋转的组中。旋转后,QGraphicsItem.rotation() 始终返回 0。该组用 setHandlesChildEvents(False) 标记 - 如果重要的话。
此外,所有子项也随组旋转,并且相同的方法也为它们返回 0(...也许这没关系)。
我在检查组轮换时做错了吗?
编辑:
item_group.rotate(90)
print item_group.rotation() #prints 0
或者
for i in item_group:
i.rotate(90)
print i.rotation() #also prints 0 for each