将属性连接到JSON数据源
将属性连接到JSON文件中的数据。为此,您需要在项目中创建两个文件
data.json | 一个数据文件。 |
JsonData.qml | 一个单例,从 data.json 读取数据。 |
要创建这些文件,您需要创建一个新的数据模型
- 在 模型编辑器 中,选择 .
- 选择 创建.
这些文件将创建在项目的 /imports/<projectName>/ 文件夹中。
连接文本属性到数据源
要将文本属性连接到JSON文件中的相应字段
- 在 导航器 或 2D 视图中,选择具有文本属性的一个组件,例如文本字段。
- 在 连接 视图中,转到 绑定 选项卡。
- 选择 .
- 在第一个 从 字段中,选择 数据存储,在第二个字段中,选择您想要使用的JSON条目。在本示例中,选择了 backend.name。这对应于
data.json
中的 name 条目。 - 在 到 字段中,确保选择了 文本。
现在,文本字段已填充来自JSON文件的数据。
添加数据字段到JSON文件
如果您向JSON文件中添加了数据字段,您需要手动更新同一时间到 JsonData.qml
。
- 转到 项目 视图并打开
JsonData.qml
。 - 在 属性 视图中创建一个新的本地自定义属性。
- 确保属性名称与JSON文件中的数据条目匹配。
在某些Qt许可证下可用。
查找更多信息。