将属性连接到JSON数据源

将属性连接到JSON文件中的数据。为此,您需要在项目中创建两个文件

data.json一个数据文件。
JsonData.qml一个单例,从 data.json 读取数据。

要创建这些文件,您需要创建一个新的数据模型

  1. 模型编辑器 中,选择 .
  2. 选择 创建.

这些文件将创建在项目的 /imports/<projectName>/ 文件夹中。

连接文本属性到数据源

要将文本属性连接到JSON文件中的相应字段

  1. 导航器2D 视图中,选择具有文本属性的一个组件,例如文本字段。
  2. 连接 视图中,转到 绑定 选项卡。
  3. 选择 .
  4. 在第一个 字段中,选择 数据存储,在第二个字段中,选择您想要使用的JSON条目。在本示例中,选择了 backend.name。这对应于 data.json 中的 name 条目。
  5. 字段中,确保选择了 文本

现在,文本字段已填充来自JSON文件的数据。

添加数据字段到JSON文件

如果您向JSON文件中添加了数据字段,您需要手动更新同一时间到 JsonData.qml

  1. 转到 项目 视图并打开 JsonData.qml

  2. 属性 视图中创建一个新的本地自定义属性。

  3. 确保属性名称与JSON文件中的数据条目匹配。

在某些Qt许可证下可用。
查找更多信息。