您的位置:首页 > 运维架构

QPropertyAnimation动画 可以运行的例子

2015-06-25 15:49 357 查看
#include <QtGui/QApplication>
#include "mainwindow.h"

#include <QPixmap>

#include <QPropertyAnimation>

#include <QLabel>

int main(int argc, char *argv[])

{

/*

QApplication a(argc, argv);

MainWindow w;

w.show();


return a.exec();

*/

QApplication app(argc,argv);

QWidget *w=new QWidget();

w->resize(300,400);

QPixmap birdimg(20,20);

birdimg.fill(Qt::red);

QLabel *bird_1=new QLabel(w);

bird_1->setPixmap(birdimg);

QPropertyAnimation *anim1=new QPropertyAnimation(bird_1, "pos");

anim1->setDuration(2000);

anim1->setStartValue(QPoint(0, 0));

anim1->setEndValue(QPoint(200, 300));

anim1->start();

bird_1->move(-40,-40);

w->show();

return app.exec();

}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: