Qt QMovie无法显示gif动画的一种解决方法


注:本来用这种方法显示gif动画是没有问题的。

问题:如下方法,槽函数startGif()如下,点击按钮无法出现gif动画
分析:

gif动画资源确实是加载进来了,但是在执行movie.start()时,整个资源就已经消失了,所以无法显示动画。要使资源长期存在需要用到c中的修饰符:static。

1 void showGif::startGif() 2

问题 效果:

这里的static不仅使资源长期存在,能够显示gif动画,而且提高了效率,只用加载一次gif资源即可。

1 void showGif::startGif() 2

解决 效果:



上一篇:Qt 程序启动画面QSplashScreen

下一篇:Qt 使用Snap7


Qt
Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图