早上好,我有一个问题要问 qt 专家,我想知道在 qrc 中使用资源的正确形式和最佳性能,例如我有:
1-
Image {
id: bg
anchors.bottomMargin: 60
anchors.fill: parent
source: "qrc:///assets/img/drawable-hdpi/bg.png"
}
2-
Image {
id: bg
anchors.bottomMargin: 60
anchors.fill: parent
source: "../assets/img/drawable-hdpi/bg.png"
}
设计模式下的第一个 qtcreator 不显示 bg 图像,但在预览或模拟器中工作
设计模式下的第二个 qtcreator 显示图像并在预览中工作
也有这种形式:
Image {
id: bg
anchors.bottomMargin: 60
anchors.fill: parent
source: "qrc:/assets/img/drawable-hdpi/bg.png"
}
在预览中工作,但设计模式下的 qtcreator 不显示 bg.png
我在一些 qtblog 帖子中读到,如果你想使用缓存或类似的想法,你需要使用资源作为 qrc://,但我现在找不到链接。
但我想知道什么是最好的形式,以及在设计模式下使用 qrc:// qtcreator 无法显示资源的原因。