Qt不加载JPG,只加载PNG

dar*_*aze 4 qt png jpeg qimage

我在Windows 7 64位版本Visual Studio 2008上与同事一起工作.

他们加载JPG,他们工作.通过QPixmap和Stylesheets.并且工作.但对我来说,我只能与PNG合作,其余的根本不起作用.

我也尝试改变环境变量的路径,但我只看到一个Qt路径(bin).什么关于插件,我猜...正如我在文档上看到的:

"默认情况下,Qt可以读取以下格式:格式说明BMP Windows位图GIF图形交换格式(可选)JPG联合图像专家组JPEG联合图像专家组MNG多图像网络图形PNG便携式网络图形PBM便携式位图PGM便携式灰度图( ...)"

我想知道"可选"是什么意思?

lou*_*smr 8

您的可执行文件缺少jpg插件.可选的意思是,如果您的可执行文件没有找到插件(dll),它将启动,但不加载这些图像格式.它有很多qt功能(fe:slqdrivers)

您将在C:\ Qt\4.8.4\plugins中找到文件夹"imageformats"(替换您的安装目录和版本),将其复制到您的可执行文件路径,它将显示jpgs.

可能你的同事的一些环境变量与你的有些不同.

注意Qt插件和应用程序的分发.