在組件中沒有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