• 大小: 423KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: Qt动画  Qt  

资源简介

使用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\

评论

共有 条评论