在這裏,我再次擔心如何放大和縮小圖形場景中的QGraphicsPixmapItem。我尋找一個直接的方法,但無法在圖形場景或像素地圖中找到任何圖像。有人可以幫我弄這個嗎。我是否必須擴展QGraphicsPixmapItem併爲此實現方法。QGraphics場景放大和縮小
再次感謝您的幫助,我真的很感激。
〜Tharanga
在這裏,我再次擔心如何放大和縮小圖形場景中的QGraphicsPixmapItem。我尋找一個直接的方法,但無法在圖形場景或像素地圖中找到任何圖像。有人可以幫我弄這個嗎。我是否必須擴展QGraphicsPixmapItem併爲此實現方法。QGraphics場景放大和縮小
再次感謝您的幫助,我真的很感激。
〜Tharanga
QGraphicsPixmapItem
從QGraphicsItem
繼承,因此它具有所有這些類的方法。
特別是,setScale
會改變項目的比例因子(即「縮放」它)。
查看Transformations Example頁面瞭解如何完成此操作以及您可以執行的其他轉換。
感謝您的回答。我會檢查出來.. – Tharanga 2011-05-16 10:16:47
setScale()更改項目的大小,而不是場景的視圖比例。對於一個項目場景,它實際上是相同的。但是,如果場景中有多個項目,它會更改項目之間的關係。
QGraphicsView::setTransform()
應該使用,如果你想保持項目的關係的場景和其他物品。
感謝您的提示。不知道。 – Tharanga 2011-05-16 09:45:42