獲取對象我有一個ListModel的,我填寫以下方式:的ListModel在QML,從模型
property ListModel projects: ListModel {}
property Project currentProject : null
function initialization(){
var comp = Qt.createComponent("Project.qml");
var object = comp.createObject(parent,{});
projects.append(object);
currentProject = projects.get(0)
}
Component.onCompleted: root.initialization();
而且我有currentProject = projects.get(0)
線錯誤。 錯誤文本:
main.qml:14: Error: Cannot assign QObject* to Project_QMLTYPE_0*
作爲解決方法,我建議將'屬性'更改爲'屬性QtObject currentProject:null' –
謝謝,它可用,但這看起來很糟糕 – Dcow