資源簡介
使用Qt動畫機制編寫的一個簡單的動畫程序,實現小鳥在客戶區飛過,適合新手學習研究。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
int?main(int?argcchar?*argv[])
{
????QApplication?app(argcargv);
????QWidget?*w=new?QWidget();
????w->resize(640520);
????QPixmap?birdimg=QPixmap(“bird.png“).scaled(4530);
????QLabel?*bird=new?QLabel(w);
????//bird->setText(“Hello“);
????bird->setPixmap(birdimg);
????QPropertyAnimation?*anim1=new?QPropertyAnimation(bird?“pos“);
????anim1->setDuration(3000);
????anim1->setStartValue(QPoint(0?520));
????anim1->setEndValue(QPoint(580?10));
????anim1->setEasingCurve(QEasingCurve::OutBounce);
????anim1->start();
????bird->move(-40-40);
????w->show();
????return?app.exec();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????21090??2012-07-16?13:44??FlyBird\bird.png
?????文件??????188002??2012-07-16?13:41??FlyBird\bird1.png
?????目錄???????????0??2012-07-16?13:51??FlyBird\debug\
?????文件??????515113??2012-07-16?13:51??FlyBird\debug\FlyBird.exe
?????文件??????173980??2012-07-16?13:51??FlyBird\debug\main.o
?????文件??????????28??2012-07-15?20:53??FlyBird\FlyBird.pro
?????文件???????14553??2012-07-16?14:20??FlyBird\FlyBird.pro.user
?????文件?????????727??2012-07-16?13:51??FlyBird\main.cpp
?????文件????????6833??2012-07-16?13:50??FlyBird\Makefile
?????文件????????5491??2012-07-16?13:50??FlyBird\Makefile.Debug
?????文件????????5534??2012-07-16?13:50??FlyBird\Makefile.Release
?????目錄???????????0??2012-07-16?13:50??FlyBird\release\
- 上一篇:佩雷爾曼解決龐加萊猜想的3篇決定性論文
- 下一篇:Qt與Http服務器通訊文件
評論
共有 條評論