第一种;普通的item
原图
旋转90度后
第二种QGraphicsProxyWidget 类型的item
原图
旋转90度后
QGraphicsItemGroup *group = new QGraphicsItemGroup ();
group->addToGroup(普通的item或者QGraphicsProxyWidget 类型的item);
scene->addItem(group);
都是这种方式加到场景中的,而QGraphicsProxyWidget 类型的item
这种不正确,经过分析,发现是QGraphicsProxyWidget 类型的item加到场景后,与变通的item加到场景后的坐标系是不一样,QGraphicsProxyWidget 类型的item
好像以整个窗口的左上角为原点的,而普通的item是以景的原点为坐标系的。请问大家有遇到类似的问题么,已经困扰我一个多星期了,项目没法向下进行了,十分感谢大家抽出时间看一下。
805956318这是我的qq号,我用qt有半年了,希望有兴趣的朋友一起学习