qt程序启动播放动画

Posted 朝十晚八

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt程序启动播放动画相关的知识,希望对你有一定的参考价值。

qt程序启动播放动画

编辑删除转载 2016-01-20 10:23:11

1、播放动画

 1 QAxWidget *flash = new QAxWidget(0, 0);      //QAxWidget使用的是ActiveX插件
 2 
 3 flash->resize(800, 600);                    //设置该控件的初始大小
 4 
 5 flash->setControl(QString::fromUtf8("{d27cdb6e-ae6d-11cf-96b8-444553540000}")); //设定控制器
 6 
 7 flash->dynamicCall("LoadMovie(long,string)", 0, "D:\\\\flash1.swf");   //
 8 
 9 flash->setWindowFlags(Qt::FramelessWindowHint);   //去除边框
10 
11 flash->show();
12 
13 QTime t;
14 
15 t.start();
16 
17 while (t.elapsed() < 5000)
18 
19 {
20     QApplication::processEvents();
21 }
22 flash->close();
View Code

flash->close();

2、图+消息提示

 1 QApplication app(argc, argv);
 2 
 3 QPixmap pixmap(":/splash.png");
 4 
 5 QSplashScreen splash(pixmap);
 6 
 7 splash.show();
 8 
 9 splash.showMessage(QStringLiteral("正在初始化..."));//消息提示
10 
11 app.processEvents();
12 
13     ...
14 
15 QMainWindow window;
16 
17 window.show();
18 
19 splash.finish(&window);
View Code

 

以上是关于qt程序启动播放动画的主要内容,如果未能解决你的问题,请参考以下文章

unity动画一个片段播放完怎么让它不会到初始状态

Qt基于Qml图像帧动画播放

[VB]如何启动动画.swf文件?

Unity -- Animation(旧版动画组件)和Animator(新版动画器组件)

动画未按照编写代码的顺序运行

片段之间的共享元素转换