为什么图像不会打开?

时间:2017-06-04 19:59:26

标签: image qml qtquick2

我使用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   我该如何解决?

1 个答案:

答案 0 :(得分:1)

使用您的资源文件结构显示代码您可以先使用以下代码调试它。首先尝试在QML中手动添加它,如果它正常工作,那么你可以检查从Q_Property访问它。不要使用“file://”

Image {
    anchors.fill: parent
    source: "qrc:/Images/Images/hello.png"
}