QT的QGraphicsItemAnimation类的使用
生活随笔
收集整理的這篇文章主要介紹了
QT的QGraphicsItemAnimation类的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
詳細說明
QGraphicsItemAnimation類為QGraphicsItem提供簡單的動畫支持。
QGraphicsItemAnimation類為QGraphicsItem設置動畫。您可以在指定步驟安排對項目轉換矩陣的更改。 QGraphicsItemAnimation類具有當前步長值。當此值更改時,將執行在該步驟計劃的轉換。動畫的當前步驟由setStep()函數設置。
QGraphicsItemAnimation將在最鄰近的計劃更改之間進行簡單的線性插值,以計算矩陣。例如,如果將項目的位置設置為值0.0和1.0,則動畫將顯示該項目在這些位置之間沿直線移動。縮放和旋轉也是如此。
通常將類與QTimeLine一起使用。然后將時間軸的valueChanged()信號連接到setStep()插槽。例如,您可以通過為不同的步長值調用setRotationAt()來設置旋轉項目。動畫時間線是通過setTimeLine()函數設置的。
帶有時間軸的示例動畫如下:
總結
以上是生活随笔為你收集整理的QT的QGraphicsItemAnimation类的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: thinkpad 怎么重装 ThinkP
- 下一篇: QT的QGraphicsItemGrou