在组件中没有CreateObject方法我已经内联的组件现在我试图创建新的对象像像</p> <pre><code>Component { id: movie_delegate MovieListItem { movie: movie } } </code></pre> <p>内的JavaScript
movie_delegate.createObject
但有没有这样的方法。 但如果我这样做:
var comp = Qt.createComponent("MovieListItem.qml");
var o = comp.createObject(model);
一切工作正常。
我不喜欢这种创建对象的方式,因为我打算制作很多对象,并且每次解析qml都是坏主意,通过这种方式无法访问父字段,也没有编译时检查和东西。无论如何,我再也没有这个问题了,当我解决了这个问题时解决的其他错误,这有点奇怪。 – 2012-03-02 05:16:13