我带着一个小问题来到这里,我不能在我的代码中使用任何本地 .gif。
我在 Linux 上使用 QtCreator 和 Sailfish VM 制作 Sailfish-os 应用程序。
我首先尝试了这个例子,但没有任何成功。
Rectangle {
width: animation.width
height: animation.height
AnimatedImage { id: animation; source: "../images/animatedimageitem.gif"}
}
执行返回:
QML AnimatedImage:读取动画图像文件时出错 file:///bla/bla/.....
对 gif 和其他 gif 的其他权限也存在同样的问题。
经过一些研究,我发现这个页面有人指示下载插件,但 Qt 声明(我希望我可以放一个链接,但我是新的 -_-',请参阅评论)默认情况下已经支持 gif。
该插件最终无法获得,我在我的目录中找到了这个 Sailfish/bin/plugins/imageformats/libqgif.so。
那么我该怎么做才能在这个该死的东西上显示一个 gif 呢?