Qt不加载JPG,只加载PNG

时间:2013-02-14 15:49:22

标签: 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便携式灰度图 (...)“

我想知道“可选”是什么意思?。

1 个答案:

答案 0 :(得分:8)

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

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

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

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