前提:
對QML工程下的qml.qrc下的資源創建了文件夾分類,在一個qml文件中使用另一個非本文件夾下的qml文件,已經導入該路徑的文件夾,但時候在項目中直接使用自定義的QMl組件的時候,出現錯誤:QQmlComponent: Component is not ready(組件沒有加載好)
原因:
1、自己導包的時候路徑確實寫錯
2、系統就有這樣的bug,有的時候導包路徑確實正確,但就是用不了該包下的組件
解決:
1、針對第一個原因,自己好好檢查一遍
2、第二個原因的話,建議在語句中使用該組件時,采用加上相對路徑的方式,例如“../folder1/xxx.qml”這樣的方式
提示:“.”代表當前文件夾,“..”代表上一級文件夾