QML中使用Image,在设置source的后,通过Qt Quick2 Preview(qmlscene)遇到了图片找不到的问题:
Image {
id: success_img
anchors.centerIn: parent
visible: false
source: "icon/right_tick.png"
}
QML Image: Cannot open: file:///balabala
原因是心里明镜的。在添加图片资源的时候,特意为图片添加了个前缀(prefix)用以良好的管理工程结构。但是由于qmlscene不会读取资源文件,对于额外资源的调用就是纯粹的目录结构关系,于是找不到图片资源很是正常。
怎么办呢?没有怎么办,忍着吧,大不了注释掉再注释回来呗。