首页 新闻 赞助 找找看

QGraphicsPolygonItem 缩放导致的问题???

0
悬赏园豆:50 [已关闭问题] 关闭于 2013-03-16 10:02

将两个QGraphcisPolygonItem放入到QGraphicsItemGroup中,然后对Itemgroup进行transfrom缩放,如果PolygonItem的Pen宽度大于1,那么缩放将根据PolygonItem的boundingRect进行计算而不是以PolygonItem的控制点外接矩形进行,现在我想让PolygonItem从Itemgroup中解组出来且保持缩放后在scene的存在效果,利用QTransform的map(QPolygon xx)方法计算出来后无法实现,不知道有没有好的办法实现,谢谢!

效果是:

解决办法:固定polygonItem的boundingRect为Pen宽度为1时的尺寸,但带来问题是图形超出boundingRect无法完全显示,拖动有残留,效果如下:

 

如果用这种方式解决,如何解决超出boundingRect部分显示正常呢?

Qt
漂流石的主页 漂流石 | 菜鸟二级 | 园豆:202
提问于:2013-03-15 17:08
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册