我与同事在 Windows 7 64 位版本 Visual Studio 2008 上处理同一个项目。
他们加载 JPG 并开始工作。通过 QPixmap 和样式表。并且有效。
但对我来说,我只能使用 PNG,其余的根本不起作用。
我还尝试更改环境变量上的路径,但我只看到一个 Qt 路径(bin)。我想,关于插件什么都没有……正如我在文档中读到的那样:
“默认情况下,Qt 可以读取以下格式:
格式说明
BMP 窗口位图
GIF 图形交换格式(可选)
JPG 联合摄影专家组
JPEG联合摄影专家组
MNG多图像网络图形
PNG便携式网络图形
PBM 便携式位图
PGM 便携式灰度图
(...)”
我想知道“可选”是什么意思?
您的可执行文件缺少 jpg 插件。可选意味着,如果您的可执行文件找不到插件 (dll),它将启动,但不会加载这些图像格式。很多qt功能都是一样的(fe:slqdrivers)
您将在 C:\Qt\4.8.4\plugins 中找到文件夹“imageformats”(替换您的安装目录和版本),将其复制到可执行路径,它将显示 jpg。
也许,您同事的某些环境变量与您的有些不同。
请注意 Qt 插件和应用程序的分发。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)