• 4489阅读
  • 3回复

[提问]如何在开发板上使用QT4.8.5显示GIF图片?? [复制链接]

上一主题 下一主题
离线光哥cyg
 

只看楼主 正序阅读 楼主  发表于: 2015-12-19
问题是这样的:我要在开发板上显示GIF动态图片,用的是网上比较常见的QMovie的方法,不过在加载GIF图片时总是出现false。
代码如下:在PC下win7执行是可以显示图片的。后面移植到开发板也修改了路径(绝对路径、相对路径还有资源库的方法都使用过),也是无法显示。
QMovie *movie = new QMovie("gif文件路径");
ui->label->setMovie(movie);
qDebug()<<"..rrrr.."<<movie->isValid();
movie->start();

后面就去找资料,是在Ubuntu下部署QT环境的时,即./configure时没有加上 -qt-gif 或 -gif 开关,结果发现QT-everywhere 4.8.0以上的版本都没有 -qt-gif 或 -gif 开关,只有一个-no-gif默认关闭gif开关。而4.6或4.7的版本都有。

所以请教在,QT4.8.5这些版本上如何实现gif显示功能??谢谢。

离线光哥cyg

只看该作者 3楼 发表于: 2015-12-21
你好,我按照你说的测试过。单单用:ui->label->setMovie(“gif路径”);
编译不通过会报错。我用的是QT4.8.5版本的,看帮助文档显示setMovie函数只允许带QMovie的参数。
所以能否告诉我您用的QT版本与相关的测试程序??
离线nigoole

只看该作者 2楼 发表于: 2015-12-21
使用QLabel就能播放gif图片,label->setMovie(''');
有句话说得好:好好学习,天天向上。加油~~!有上船的朋友联系企鹅393320854
离线光哥cyg

只看该作者 1楼 发表于: 2015-12-19
目前先不考虑使用低版本的QT,所以请教大神。
快速回复
限100 字节
 
上一个 下一个