我有简单的 ListModel 应该包含 png 图像。我在资源文件中列出了 png 文件。尝试在模拟器中运行时出现“无法打开:file:///images/1.png”。我正在使用 QT Creator。
目录:
main.cpp
test.qrc
qml/test/main.qml
images/1.png
images/2.png
images/3.png
测试.qrc:
<RCC>
<qresource prefix="/">
<file>images/0.png</file>
<file>images/1.png</file>
<file>images/2.png</file>
<file>images/3.png</file>
</qresource>
</RCC>
main.qml:
ListModel {
ListElement { icon: ":/images/1.png"}
ListElement { icon: ":/images/2.png"}
ListElement { icon: ":/images/3.png"}
}