从qml编辑QObject属性
Edit QObject property from qml
我正在写一些类,它扩展了QObject,并且很少有Q_PROPERTY我在带有一个角色的QAbsaction模型中使用它(总是返回QObject*),在QList中;在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
//对不起我的英语
已解决!我在装帧时出错了!需要写入property: "description"
而不是property: description
相关文章:
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- C++概念:如何使用'concept'检查模板化结构的属性?
- 子目录是否继承属性,例如add_definitions,include_directories和父Cmakelist.t
- 通过指向指针数组的指针访问子类的属性
- MSVC是否支持C++11样式的属性而不是__declspec
- QML:修改在不同QML文件(而非main.QML)中定义的子对象的属性
- 类的C++属性似乎已重新初始化
- Qt Quick-如何仅从c++代码与qml属性交互
- 是否可以在单独的线程中将 QObject 设置为 QML 上下文属性?
- 我应该使用多个角色还是一个角色,将实际属性推迟到将数据包装/公开为其属性的QObject
- 将 QObject* 设置为 QMLEngine 根上下文属性
- Qt-Qml连接到上下文属性的QObject属性的信号
- 从 QObject 中删除动态属性
- 从qml编辑QObject属性
- 转储QObject派生对象的所有属性
- QObject 自定义属性何时从样式表中指定的值初始化
- QT/C++通过从变量中获取QObject的名称来设置其属性
- 在QML中将null分配给C++类型的QObject*属性时断言失败
- Qt:在给定的QObject上设置的动态属性列表
- 为QObject属性使用指针