我有一个带有如下图上半部分所示的自定义图形的QGraphicsItem,其中红色圆圈是项目的shape():

有没有一种方法可以保留图形,但只需像图中下半部分所示那样移动它?
发布于 2012-06-17 15:43:06
我不认为,你可以移动没有形状的QGraphicsItem。Shape被绑定到QGraphicsItem。它根据QGraphicsItem改变它的坐标。
如果你想实现像图中的后半部分那样的东西。你需要有两个QGraphicsItems (一个是红色的外圈,第二个是内部的图形项)。
https://stackoverflow.com/questions/11067752
复制相似问题