我使用Q_PROPERTY
在我的qml文件中设置source
的{{1}}。 qml文件在资源中但源路径不在资源中,所以我将前置设置等于Image
。当它尝试打开图像时,会发生此错误,但路径为true:
qrc:/MainWindow.qml:34:9:QML图片:无法打开:file:///home/me/Pictures/05.Jun.2017_00:23:57:149.jpg 我该如何解决?
答案 0 :(得分:1)
使用您的资源文件结构显示代码或您可以先使用以下代码调试它。首先尝试在QML中手动添加它,如果它正常工作,那么你可以检查从Q_Property访问它。不要使用“file://”
Image {
anchors.fill: parent
source: "qrc:/Images/Images/hello.png"
}