• 13812阅读
  • 12回复

[提问]qt怎样实现加载动画 [复制链接]

上一主题 下一主题
离线maidisula
 

只看楼主 倒序阅读 楼主  发表于: 2011-04-21
比如加载一张很大的图片时,先显示一段动画(就是像一个圆圈一直在哪里转),等图片加载完毕后,停止动画,显示图片。就比如看youku等视频的时候,在开始加载视频时有段动画一样

不知qt怎样实现
我现在想到两种方法
1.是用gif和qmove
2.使用paintEnent画一个简单的圆圈旋转

大家还有更好的方法吗?有人实现过吗?

谢谢了
离线maidisula

只看该作者 1楼 发表于: 2011-04-21
大家都有什么办法呢
离线maidisula

只看该作者 2楼 发表于: 2011-04-22
没人回答,我自己顶
离线艾亦
只看该作者 3楼 发表于: 2011-04-22
新人路过,一起请教学习~
╭(╯3╰)╮
离线aisq2008

只看该作者 4楼 发表于: 2011-04-22
QSplashScreen能实现你的功能
离线maidisula

只看该作者 5楼 发表于: 2011-04-22
引用第4楼aisq2008于2011-04-22 10:29发表的  :
QSplashScreen能实现你的功能

谢谢,我试试
离线maidisula

只看该作者 6楼 发表于: 2011-04-22
引用第3楼艾亦于2011-04-22 10:19发表的  :
新人路过,一起请教学习~

这个能使用动画吗?而不是图片
离线hessian
只看该作者 7楼 发表于: 2011-04-22
QMovie不挺好吗?

刚才我想在我机器上试一下,结果我setMovie之后程序就退出了,很奇怪。。。
我的新浪微博:http://weibo.com/sseh
离线maidisula

只看该作者 8楼 发表于: 2011-04-22
我现在的环境没把gif支持编译进来,所有还不能使用gif
离线hessian
只看该作者 9楼 发表于: 2011-04-22
引用第8楼maidisula于2011-04-22 16:11发表的  :
我现在的环境没把gif支持编译进来,所有还不能使用gif


我是linux环境,qt是直接通过源安装的,我也不知道有没有gif支持,是说默认都没有吗?

这个怎么查看?
我的新浪微博:http://weibo.com/sseh
离线hessian
只看该作者 10楼 发表于: 2011-04-22
回 9楼(hessian) 的帖子
....我自己的问题....不知道什么时候把ui->setupUi(this)给删掉了....

我现在显示gif没有问题,就QMovie就挺好的
我的新浪微博:http://weibo.com/sseh
离线maidisula

只看该作者 11楼 发表于: 2011-04-25
我的是自己编译的,配置时就没加上
离线sikylori

只看该作者 12楼 发表于: 2011-07-19
用QML实现起来方便容易
快速回复
限100 字节
 
上一个 下一个