QML出现QQmlComponent: Component is not ready
前提:
对QML工程下的qml.qrc下的资源创建了文件夹分类,在一个qml文件中使用另一个非本文件夹下的qml文件,已经导入该路径的文件夹,但时候在项目中直接使用自定义的QMl组件的时候,出现错误:QQmlComponent: Component is not ready(组件没有加载好)
原因:
1、自己导包的时候路径确实写错
2、系统就有这样的bug,有的时候导包路径确实正确,但就是用不了该包下的组件
解决:
1、针对第一个原因,自己好好检查一遍
2、第二个原因的话,建议在语句中使用该组件时,采用加上相对路径的方式,例如“../folder1/xxx.qml”这样的方式
提示:“.”代表当前文件夹,“..”代表上一级文件夹