当前位置:编程学习 > wap >>

Qt怎么实现画片加载时的动态效果

就是在浏览大图片时加载过程比较慢,
想在加载图片时加个动态的转圈圈的效果,
让界面友好一点,不要让用户以为是当机。
有知道的给点提示,谢谢~ --------------------编程问答-------------------- 用QLable显示一个gif动画?还是其他的类? --------------------编程问答-------------------- QMovie + QLabel + gif ,找个转圈的gif播放 --------------------编程问答-------------------- 1、考虑使用多线程
2、假设转圈圈的图片是白点和黑点(黑点顺时针转动),用定时器控制。 --------------------编程问答-------------------- +1 

引用 2 楼 jdwx1 的回复:
QMovie + QLabel + gif ,找个转圈的gif播放
--------------------编程问答--------------------
引用 2 楼 jdwx1 的回复:
QMovie + QLabel + gif ,找个转圈的gif播放


贴点简单的代码嘛~~~ --------------------编程问答--------------------
引用 5 楼 Jonix 的回复:
引用 2 楼 jdwx1 的回复:QMovie + QLabel + gif ,找个转圈的gif播放

贴点简单的代码嘛~~~

    QMovie *mv = new QMovie(this);
    mv->setFileName("xxxx.gif");
    QLabel *label = new QLabel(this);
    //label->move();一般是move到屏幕中间
    label->setMovie(mv);
    mv->start();

加载完成之后
  
  
    mv->stop();
    label->hide();
   

QLabel和QMovie应该是类变量。 --------------------编程问答--------------------
引用 6 楼 jdwx1 的回复:
引用 5 楼 Jonix 的回复:引用 2 楼 jdwx1 的回复:QMovie + QLabel + gif ,找个转圈的gif播放

贴点简单的代码嘛~~~
C/C++ code?123456    QMovie *mv = new QMovie(this);    mv->setFileName("xxxx.gif");    QLabel *label = ……


已收录 ...  --------------------编程问答-------------------- http://download.csdn.net/detail/xiaoliang_1/4857386
我上传的源码。楼主自己查看吧,实现QprogressBar --------------------编程问答--------------------
引用 4 楼 SilenceSu 的回复:
+1 

引用 2 楼 jdwx1 的回复:QMovie + QLabel + gif ,找个转圈的gif播放


++1
这个方法最实用了! --------------------编程问答--------------------
引用 9 楼 qq214517703 的回复:
引用 4 楼 SilenceSu 的回复:+1 

引用 2 楼 jdwx1 的回复:QMovie + QLabel + gif ,找个转圈的gif播放

++1
这个方法最实用了!

+11
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,