2

QObjectを拡張し、Q_PROPERTYがほとんどないクラスを作成していました。QListの1つのロール(常にQObject *を返す)を持つQAbstactionモデルで使用しています。QMLでは、次のように、プロパティをテキストエディットでバインドします。

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デリゲートコンポーネントでの使用

//英語でごめんなさい

4

1 に答える 1

1

解決しました!Binding 間違えた!property: "description"代わりに書く必要がありますproperty: description

于 2012-08-22T19:51:38.307 に答える