QTE中如何支持GIF、JPEG等格式图片
2012-09-22 17:00
351 查看
1. ./configure配置QTE的时候需要添加相应的参数:-qt-gif -qt-libjpeg
2. 交叉编译,安装完成后,在安装目录中有 plugins/imageformats 这样的目录,里面有libqgif.so,libqjpeg.so等动态库文件。
3. 在目标板上某目录内建立插件目录plugins/imageformats(如:/usr/lib/plugins/imageformats),再将libqgif.so, libqjpeg.so等文件复制进来。
4. 在QT应用程序中,main函数刚开始的地方添加代码:QApplication::addLibraryPath("/usr/lib/plugins");
5. done!
【附录】:一个简单的应用程序参考
新建一个QT4空工程,添加main.cpp文件,在main.cpp文件中输入如下代码,编译运行即可显示gif动画。
#include <QtCore>
#include <QtGui>
int main(int argc,char *argv[])
{
QApplication::addLibraryPath("/usr/lib/plugins");
QApplication app(argc,argv);
QLabel Label;
QMovie Movie;
Movie.setFileName("abc.gif");
Label.setMovie(&Movie);
Movie.start();
Label.show();
return app.exec();
}
2. 交叉编译,安装完成后,在安装目录中有 plugins/imageformats 这样的目录,里面有libqgif.so,libqjpeg.so等动态库文件。
3. 在目标板上某目录内建立插件目录plugins/imageformats(如:/usr/lib/plugins/imageformats),再将libqgif.so, libqjpeg.so等文件复制进来。
4. 在QT应用程序中,main函数刚开始的地方添加代码:QApplication::addLibraryPath("/usr/lib/plugins");
5. done!
【附录】:一个简单的应用程序参考
新建一个QT4空工程,添加main.cpp文件,在main.cpp文件中输入如下代码,编译运行即可显示gif动画。
#include <QtCore>
#include <QtGui>
int main(int argc,char *argv[])
{
QApplication::addLibraryPath("/usr/lib/plugins");
QApplication app(argc,argv);
QLabel Label;
QMovie Movie;
Movie.setFileName("abc.gif");
Label.setMovie(&Movie);
Movie.start();
Label.show();
return app.exec();
}
相关文章推荐
- QTE中如何支持GIF、JPEG等格式图片
- 解决eWebEditor上传图片提示:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!
- (AutoIt 实例)图片批量重命名小工具,支持jpg、jpeg、png、gif格式
- 解决eWebEditor上传图片提示:请选择一个有效的文件,支持的格式有(GIF|JPG|JPEG|BMP|PNG)!
- 如何让Ubuntu系统支持WebP图片格式
- SWT图片显示,支持JPEG,GIF(动画),BMP,ICO,PNG和TIFF
- 如何让Ubuntu系统支持WebP图片格式
- VC 如何显示JPEG、GIF格式图像
- PhotoView 放大缩小图片,支持gif格式
- byte字节流如何生成gif格式图片 java
- PNG和Gif及JPEG图片格式比较
- 如何让WebView显示gif格式的图片
- 介绍图片的三种格式:GIF、JPEG、PNG
- 如何让Ubuntu系统支持WebP图片格式
- 网页图片格式PNG,JPG,GIF如何选择使用
- 图像格式jpg、jpeg、jpe、gif、png、png等有何不同?ps中那种图片格式可以保留图层?
- 如何让你的Android显示gif格式的图片
- png/gif/jpeg/bmp图片格式的简易文档
- 如何显示gif格式图片