我已经编译了Qt静态,我用它来编译我的应用程序。我的exe运行在任何地方,但它只显示一些东西,如果在我的exe相同的目录中有一个qml / Raker / images文件夹,但我希望图像包含在我的exe中。在qml中,我通过" images / layer_0.png"(这只是20个中的一个)访问图像。我已经阅读了有关资源文件的内容,但我无法完全理解它。我确定如何做到这一点如果你们中的任何一个人可以提供帮助。我也想知道Qt Creator是否有一些内置的方法。
答案 0 :(得分:4)
是的,这可以完成并且它已内置到Qt中。步骤如下:
或者,要快速“转换”所有相对图像路径作为资源进行访问,请使用QResources方案在qml中设置视图源:
view.setSource(QUrl("qrc:/main.qml"));
有关更多信息,请查看: