这里我再次担心如何在图形场景中放大和缩小QGraphicsPixmapItem。我找了一个直接的方法,但在图形场景或像素图中找不到任何。有人可以帮我弄这个吗。我是否必须扩展QGraphicsPixmapItem并为此实现方法。
再次感谢您的帮助,我真的很感激。
〜Tharanga
答案 0 :(得分:1)
QGraphicsPixmapItem
继承自QGraphicsItem
,因此它拥有该类的所有方法。
特别是,setScale
会改变项目的比例因子(即“缩放”它)。
查看Transformations Example页面,了解如何完成此操作,以及其他可以进行的转换。
答案 1 :(得分:1)
setScale()更改项目的大小,而不是场景的视图比例。对于单项场景,它实际上是相同的。但是如果场景中有多个项目,它会改变项目之间的关系。
如果您想要保持项目与场景和其他项目的关系,则应使用