Qt qwidget背景图像未显示在其他计算机上

Qt qwidget背景图像未显示在其他计算机上,qt,dll,qwidget,Qt,Dll,Qwidget,成功为qt应用程序制作安装程序后,我意识到qwidets上的背景图像在安装到不同的计算机上时不会显示,尽管它们在我自己的计算机上显示。我确信它必须是动态库,但我只是不知道如何去做。我需要帮助 您的问题是缺少图像插件。你需要了解如何去做 您必须从imageformats目录复制qjpeg.dll,该目录位于类似C:\Qt\5.1.0\mingw48\u 32\plugins\imageformats的位置。将此.dll文件放入名为imageformats的子目录中,该子目录位于包含已部署.exe文

成功为qt应用程序制作安装程序后,我意识到qwidets上的背景图像在安装到不同的计算机上时不会显示,尽管它们在我自己的计算机上显示。我确信它必须是动态库,但我只是不知道如何去做。我需要帮助

您的问题是缺少图像插件。你需要了解如何去做

您必须从imageformats目录复制qjpeg.dll,该目录位于类似C:\Qt\5.1.0\mingw48\u 32\plugins\imageformats的位置。将此.dll文件放入名为imageformats的子目录中,该子目录位于包含已部署.exe文件的目录中


这对我有用。多谢各位

图像是否正确捆绑?(因为位置不特定于您的计算机)我使用qresource编译器编译了图像这些图像是什么类型的?可能您缺少一些插件?它们是.png和.jpg images。png图像应该可以工作,但是对于.jpg图像,您需要向应用程序添加一个插件。您必须从
imageformats
目录复制
qjpeg.dll
,该目录位于
C:\Qt\5.1.0\mingw48\u 32\plugins\imageformats
中。将此.dll文件放入名为
imageformats
的子目录中,该子目录位于包含已部署.exe文件的目录中。