在4.8 文档中,指定:
使用具有相对路径的文件时,路径应该相对于执行 Qt.createComponent() 的文件。
所以我使用以下内容来创建一个对象:
Qt.createComponent("./foo/bar.qml").createObject(_this)
但我得到了错误:
QQmlComponent:组件没有准备好
我也试过(没有运气)"foo/bar.qml"
。更改为"foobar.qml"
工作正常,目录结构:
./
+--foo/
| `--bar.qml
`--foobar.qml
但是我注意到在第 5 版文档中没有提到相对 URL ,那么有没有一种我缺少的新方法来做到这一点?