查看完整版本: [-- QGraphicsItemGroup的位置问题??? --]

QTCN开发网 -> Qt基础编程 -> QGraphicsItemGroup的位置问题??? [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

piaoliushi 2012-06-18 14:24

QGraphicsItemGroup的位置问题???

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

2)成组后
[attachment=8469]

3)保存成类型
[attachment=8468]

[attachment=8467]

4)点击新类型创建组合item
[attachment=8471]



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


在此先谢谢大家!




zuoyujun041 2012-09-07 14:42
在QGraphicsItemGroup的子类中重写 scenePos() setPos()函数吧

yfx2003 2012-09-28 17:12
结果如何了,求解

ansly20060 2012-11-09 15:43
楼主代码能能发一份看看啊170176354@qq.com。。。。

shixingya 2017-12-03 10:51
楼主
看您也在研究QGraphicsItemGroup ,
问个问题 ,我将多个图元选中,用QGraphicsItemGroup组合它们,想导出png图,还是没有好的思路,求指点


查看完整版本: [-- QGraphicsItemGroup的位置问题??? --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled