1. 程式人生 > >Qt 動畫之QPropertyAnimation

Qt 動畫之QPropertyAnimation

rect() 定義 () val valueat idt duration width 時間

 1 //定義
 2 QPropertyAnimation* _pAnimation= new QPropertyAnimation(this, "geometry");
 3 //設置動畫持續時間
 4 _pAnimation _pAnimation->setDuration(200);
 5 //開始位置
 6 _pAnimation->setKeyValueAt(0, QRect(rect().left(), rect().top(), rect().width(), rect().height()));
 7 //結束位置
 8  _pAnimation->setKeyValueAt(1
, QRect(rect().left(), -rect().height(), rect().width(), rect().height())); 9 //開始動畫效果 10 _pAnimation->start();

Qt 動畫之QPropertyAnimation