【发布时间】:2013-02-04 15:41:17
【问题描述】:
我有一个 ListModel,我按以下方式填写:
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*
【问题讨论】:
-
作为解决方法,我建议将
property更改为property QtObject currentProject : null -
谢谢,它可以使用,但这看起来很糟糕