我在Windows 7 64位版本Visual Studio 2008上与我的同事一起工作。
他们加载JPG并且工作正常。通过QPixmap和Stylesheets。并且工作。 但对我来说,我只能与PNG合作,其余的根本不起作用。
我还试图改变环境变量的路径,但我只看到一个Qt路径(bin)。关于插件什么都没有,我想...正如我在文档中看到的那样:
“默认情况下,Qt可以读取以下格式: 格式说明 BMP Windows位图 GIF图形交换格式(可选) JPG联合图像专家组 JPEG联合图像专家组 MNG多图像网络图形 PNG便携式网络图形 PBM便携式位图 PGM便携式灰度图 (...)“
我想知道“可选”是什么意思?。
答案 0 :(得分:8)
您的可执行文件缺少jpg插件。可选的意思是,如果您的可执行文件没有找到插件(dll),它将启动,但不加载这些图像格式。它与许多qt功能相同(fe:slqdrivers)
您将在C:\ Qt \ 4.8.4 \ plugins中找到“imageformats”文件夹(替换您的安装目录和版本),将其复制到您的可执行文件路径,它将显示jpgs。
你的同事的一些环境变量可能与你的有些不同。
注意Qt插件和应用程序的分发。