首页| 论坛| 消息

标题:QGraphicsItemGroup的位置问题???
作者:piaoliushi
日期:2012-06-18 14:24
内容:

最近在搞一个小型组态系统,功能都比较初级,现在遇到一个问题没法解决,还望坛中高手能指点迷津!
我希望若干个基础项加入到一个QGraphicsItemGroup中当成一个组合item使用,然后将这个Group序列化成文件,在以后需要用到类似组合
item的时候,通过鼠标拖放的方式直接添加到Scene中,现在组合/拆组/保存都没有问题,问题出在:当需要创建这个组合item的时候,它没有
按照我鼠标点击的位置创建,不知道如何解决,放上几张图,便于发现问题。
1)创建组

2)成组后

3)保存成类型


4)点击新类型创建组合item


问题是:创建出来的组合item,位置不是我给定的scene位置,有很大偏移,但组内item保持是正确的。

在此先谢谢大家!


#1 [zuoyujun041 09-07 14:42]
在QGraphicsItemGroup的子类中重写 scenePos() setPos()函数吧
#2 [yfx2003 09-28 17:12]
结果如何了,求解
#3 [ansly20060 11-09 15:43]
楼主代码能能发一份看看啊170176354@qq.com。。。。
#4 [shixingya 12-03 10:51]
楼主
看您也在研究QGraphicsItemGroup ,
问个问题 ,我将多个图元选中,用QGraphicsItemGroup组合它们,想导出png图,还是没有好的思路,求指点

回复 发表
主题 版块