我使用setStyleSheet()
在Qt小部件上设置背景图像(JPEG)。这完全显示在我的电脑上,但不在另一台电脑上显示。JPEG图像未在Qt中显示
我没有收到其他计算机上的链接错误 - 该功能不起作用。在我的应用程序的发行版或构建版中是否有某些东西,Qt开发工具安装的东西或其他可用的东西,这些东西在其他机器上不存在?我如何分配使用JPEG功能的Qt应用程序?
我使用setStyleSheet()
在Qt小部件上设置背景图像(JPEG)。这完全显示在我的电脑上,但不在另一台电脑上显示。JPEG图像未在Qt中显示
我没有收到其他计算机上的链接错误 - 该功能不起作用。在我的应用程序的发行版或构建版中是否有某些东西,Qt开发工具安装的东西或其他可用的东西,这些东西在其他机器上不存在?我如何分配使用JPEG功能的Qt应用程序?
Qt支持JPEG作为插件。确保你已经将该插件部署到你的非开发机器上。如果你没有,它会简单地失败,你最终会看不到任何JPEG图像。看看更详细的信息官方文档:http://qt-project.org/doc/qt-4.8/deployment-windows.html
总之(作为一个快速的解决方案,但看看文档为好),你可以创建一个名为“imageformats”作为一个子目录目录包含您的exe文件的文件夹,将其复制到QJPEG4.dll中。
正确的文件路径?一些代码会有所帮助。 – RvdK 2012-01-10 10:25:46
路径是正确的' – Thorin 2012-01-10 11:30:30