作为标题线索,我尝试通过旋转组本身或通过迭代子项来旋转组边界矩形。
我是否需要对组进行某种刷新才能按视图显示调整形状?
PySide 的片段:
R1 = scene.addRect(itemGroup.boundingRect())
R1.setPos(itemGroup.pos())
scene.addRect(itemGroup.boundingR())
# case 1 - Rotate group through iteration
for item in itemGroup.childItems() :
item.rotate(90)
# case 2 - Rotete whole group
itemGroup.rotate(90)
R2 = scene.addRect(itemGroup.boundingRect())
R2.setPos(itemGroup.pos())