从qml编辑QObject属性

时间:2012-08-22 11:41:03

标签: c++ qt qml qt-quick

我正在编写一些类,它扩展了QObject并且几乎没有Q_PROPERTY 我在QAbstaction模型中使用它,在QList中有一个Role(总是返回QObject *); 在QML中,我想用TextEdit绑定属性,如:

Binding
{
    target :currentReport
    property: description
    value: text_description_edit.text
}

但是这个条目返回错误而不绑定我的属性:

file:///..somePath../ReportAddDelegate.qml:179: ReferenceError: Can't find variable: description

如何在qml中编辑我的QObject属性?

UPD: 我在委托组件中使用property QtObject currentReport

//对不起我的英文

1 个答案:

答案 0 :(得分:1)

解决! 我在Binding中犯了错误! 需要写property: "description"而不是property: description