2011-02-16 68 views
0

我使用addPixmap()向我的QGraphics場景添加了一個.png圖像。現在我想爲該圖像製作動畫。意思是我想要移動該圖像&它將被替換爲新的圖像。用新的展示替換舊的展示,它看起來像移動。在Qt中爲圖像添加動畫

+0

「移動」是什麼意思?在窗口中移動或像* .gif一樣移動圖像? – Exa 2011-02-16 07:37:20

+0

作爲一個.gif ...我也想在窗口中移動它。 – 2011-02-16 10:23:03

回答

1

addPixmap()將返回一個可以使用setPos()移動的QGraphicsPixmapItem。您也可以使用setPixmap()更改像素圖。

您可以使用定時器手動執行動畫以更新位置和像素圖(使用QTimer)。在近代的Qt版本中全新的動畫框架,這是記錄在這裏:http://doc.qt.io/qt-4.8/animation-overview.html

+0

感謝您的幫助 – 2011-02-17 03:50:36

1

對於我來說,我加入QLabel和移動它通過QTimer於母公司QWidget的