qt版本6.5,创建qt Quick Application后,添加新文件,选择qt Resource File,并设置好前缀添加完图片后,qml文件里使用
Image {
id: iamge
source: "/images/p1.jpg"
}
结果不显示图片,查询帮助文档后提示cmake之所以不识别xxx.qrc目录是因为没有打开AUTORCC,在CMakeList.txt里面添加一行:
set(CMAKE_AUTORCC ON)
即可。如果资源里面有可执行的文件,还需要把xxx.qrc添加到qt_add_executable的列表里面。
以前学习Qt Widgets的时候,AUTORCC默认是开启的,但是到了qml这里就需要手动开启。