我是Qt的新手,正在尝试
import QtQuick 2.5
Image {
id: root
source: "Background.png"
}
在Qt快速申请中 并收到以下错误
qrc:/main.qml:3:1:QML图片:无法打开:qrc:/Background.png
对于类似但较旧的问题,建议我们需要将图像放在Resource文件夹中,但Resources文件夹只是一个伪文件夹,在文件夹树中不可见。
那么我怎样才能将图像放在Resources文件夹中,或者如何使用它呢?
答案 0 :(得分:1)
看看Qt resource system。实质上,您将创建一个.qrc
文件,在其中列出您的资源,并将其添加到应用程序RESOURCES
文件中的.pro
变量。您也可以在Qt Creator中完成所有这些操作,默认的Qt快速应用程序模板已经设置了资源,因此您只需要在那里添加background.png
。
答案 1 :(得分:0)
您可以使用来源:“file:///C:/Users/your_user/Images/Image.png” 如果没有将图像添加到您的 qrc 资源中,您可以使用绝对图像路径,但如果您部署应用程序并且图像路径发生变化,则会出现问题。