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”这样的方式

提示:“.”代表当前文件夹,“..”代表上一级文件夹

 

posted @ 2021-03-12 12:02  撑死算工伤吗  阅读(2405)  评论(0编辑  收藏  举报