将两个QGraphcisPolygonItem放入到QGraphicsItemGroup中,然后对Itemgroup进行transfrom缩放,如果PolygonItem的Pen宽度大于1,那么缩放将根据PolygonItem的boundingRect进行计算而不是以PolygonItem的控制点外接矩形进行,现在我想让PolygonItem从Itemgroup中解组出来且保持缩放后在scene的存在效果,利用QTransform的map(QPolygon xx)方法计算出来后无法实现,不知道有没有好的办法实现,谢谢!
效果是:
解决办法:固定polygonItem的boundingRect为Pen宽度为1时的尺寸,但带来问题是图形超出boundingRect无法完全显示,拖动有残留,效果如下:
如果用这种方式解决,如何解决超出boundingRect部分显示正常呢?