我在使用QGraphicsItemGroup进行轮换检查时遇到问题。几个项目被分组到在场景中旋转的组中。旋转后,QGraphicsItem.rotation()始终返回0.该组用setHandlesChildEvents(False)标记 - 如果重要。
此外,所有子项也使用group旋转,同样的方法也为它们返回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