我的应用程序是使用 Visual Studio 2010 和 Qt5 框架开发的。
我使用 Qt VS-addin 创建了一个 qrc 资源文件,其中包含一些 PNG 图像。QRC 文件包含在我的 VS 项目的资源部分中。
但是我的图像在运行时仍然没有显示在 Windows 上,无论是在调试还是发布版本中。我的应用程序的 Linux 端口显示这些图像。
任何的想法?
谢谢。
编辑:我正在使用 Qt Designer 加载图像,使用 QLabel。也就是说,使用 setPixmap() 手动指定 PNG 图像也不起作用。
编辑 2:显然,问题似乎是由名称中带有下划线的 qrc 文件引起的。以更传统的方式重命名 qrc 解决了这个问题。我猜想在此类文件中使用特殊字符需要转义或排序。