我使用Qt小部件设置背景图像(JPEG)setStyleSheet().这完全显示在我的计算机上,但不能在另一台计算机上显示.
我没有在另一台计算机上收到链接错误 - 该功能不起作用.在我的应用程序的分发或构建中是否存在我缺少的东西,Qt开发工具安装或以其他方式可用,这在其他机器上不存在?如何分发使用JPEG功能的Qt应用程序?
Qt中的JPEG支持是一个插件.确保您还将插件部署到非开发计算机上.如果你还没有,它将只是默默地失败,你最终将看不到任何JPEG图像.有关更多详细信息,请查看官方文档:http://qt-project.org/doc/qt-4.8/deployment-windows.html
简而言之(作为快速解决方案,但也要查看文档)您可以创建一个名为" imageformats "的目录作为包含您的exe的文件夹的子目录,您可以将QJPEG4.dll复制到该目录中.