发布Qt程序,显示不了jpg图像的问题
2013-03-20 13:33
507 查看
这两天在做一个Qt项目的安装程序,在其他机器上测试的时候,却发现某些按钮的图片显示不出来,有些却可以。当时就很纳闷,怎么会这样呢? 后来对比了一下,发现那些能显示的图片格式是png的,而不能显示的是jpg。抱着试一试的想法将所有jpg格式的图片改为png,一试,果然可以,百思不得其解啊。
然后今天在论坛上逛的时候,看到一个类似的问题,进去回复了下并表示疑问。没多久,就有人解开了我的疑惑,原来Qt默认是支持png格式的,而其他格式的图片是通过插件支持的。
Qt的插件在%QTDIR%\plugins\imageformats目录下,如果在程序中使用了插件,则在发布的时候需要带上这些插件,方法是在可执行文件的目录下,新建一个文件夹,名字同你所使用的插件在%QTDIR%\plugins中的名字相同,然后把使用的插件拷过去就行了。比如我使用了jpg的插件,则在可执行文件的目录下,新建名为imageformats的文件夹,然后到%QTDIR%\plugins\imageformats目录将qjpeg4.dll拷贝到新建的文件夹中就可以了。
然后今天在论坛上逛的时候,看到一个类似的问题,进去回复了下并表示疑问。没多久,就有人解开了我的疑惑,原来Qt默认是支持png格式的,而其他格式的图片是通过插件支持的。
Qt的插件在%QTDIR%\plugins\imageformats目录下,如果在程序中使用了插件,则在发布的时候需要带上这些插件,方法是在可执行文件的目录下,新建一个文件夹,名字同你所使用的插件在%QTDIR%\plugins中的名字相同,然后把使用的插件拷过去就行了。比如我使用了jpg的插件,则在可执行文件的目录下,新建名为imageformats的文件夹,然后到%QTDIR%\plugins\imageformats目录将qjpeg4.dll拷贝到新建的文件夹中就可以了。
相关文章推荐
- qt GUI程序发布后,无法显示jpg图像
- 发布的QT程序无法显示图标和图片的问题
- 发布的QT程序无法显示图标和图片的问题
- 关于Qt显示Jpg图片程序的移植和数据库的setfilter函数的问题
- 发布的QT程序无法显示图标和图片的问题
- 【转】发布的QT程序无法显示图标和图片的问题
- 发布的QT程序无法显示图标和图片的问题
- 【转】发布的QT程序无法显示图标和图片的问题
- pyinstaller打包pyqt4程序时在部分电脑上无法显示jpg图像的问题
- 发布的QT程序无法显示图标和图片的问题
- Qt5 QML程序Release版本发布程序无法显示的问题解决过程。
- qt 编写的webkit程序发布的时候如何正确显示中文。
- QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
- 在MFC程序中显示 JPG/GIF图像
- qt生成的exe可执行程序打包到其他电脑上执行时jpg、gif图片不能正常显示,但png等其他格式可以显示
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- 基于vs2005以上版本Qt程序发布的注意事项(讲了manifest的问题)
- 移植的的QT程序不能显示中文问题
- 《OpenCV3.0 编程入门》书中3.1.9节图像的载入、显示与输出示例程序练习报异常问题
- 一步步学Qt,第四天-Qt程序发布问题