QObject를 확장하고 Q_PROPERTY가 적은 클래스를 작성했습니다. QList에서 하나의 역할 (항상 QObject *를 반환)이있는 QAbstaction 모델에서 사용하고 있습니다. 나는 같은 텍스트 편집기와 특성, 바인딩하는 것 QML에서 :qml의 QObject 속성 편집
Binding
{
target :currentReport
property: description
value: text_description_edit.text
}
을하지만이 항목은 오류를 반환하고 내 재산을 결합하지 :
내가 QML 내 QObject를 속성을 편집 할 수있는 방법file:///..somePath../ReportAddDelegate.qml:179: ReferenceError: Can't find variable: description
?
UPD : 대의원 구성 요소 메신저 사용 property QtObject currentReport
// 죄송합니다 해결 내 영어
속성'description' 속성을 표시하십시오. 'WRITE','READ' 및'NOTIFY' 섹션이 있어야합니다. 텍스트 편집기 {... 텍스트 : curretnReport.description } –
그래, 내가 같이 쓰는 경우, 그런데 Q_PROPERTY (QString 설명 쓰기 setDescription READ으로 getDescription descriptionChanged 통지) – Dcow
이 다음 내가 가지고있는 어떤 오류 및 TextEdit에서 텍스트를 볼 수 있지만 편집하면 개체의 설명 속성을 편집하지 마십시오 – Dcow