编辑器模型 QML 类型
EditorialModel 类型提供了一个场所编辑模型。nutritionzh更多...
| 导入说明 | import QtLocation 6.7 | 
| 自 | QtLocation 5.5 | 
属性
- batchSize : int
- place : Place
- totalCount : int
详细描述
EditorialModel 是一个只读模型,用于获取与Place 相关的编辑。通过EditorialModel::place 绑定一个 Place 将启动编辑的初始获取。模型逐量执行获取,并打算与类似 ListView 的视图配合使用。当视图达到模型中当前编辑的最后一个时,如果还有更多的编辑可用,将执行获取以获取它们。随着编辑的接收,视图会自动更新。一次获取的编辑数量由 batchSize 属性指定。可以通过 totalCount 属性访问可用的总编辑数。
模型返回以下角色数据
| 角色 | 类型 | 描述 | 
|---|---|---|
| supplier | supplier | 内容的供应商。 | 
| user | user | 贡献内容的用户。 | 
| attribution | string | 必须显示在显示内容时的归因文本。 | 
| url | url | 图片的 URL。 | 
| imageId | string | 图片的标识符。 | 
| mimeType | string | 图片的 MIME 类型。 | 
| text | string | 场所的编辑文本说明。这可以是基于 HTML 的富文本或根据提供者平文本。 | 
| title | string | 编辑的标题。 | 
| language | string | 编辑写成的语言。 | 
| dateTime | datetime | 评论发布的日期和时间。 | 
| text | string | 评论的场所文本描述。这可以是基于 HTML 的富文本或根据提供者平文本。 | 
| language | string | 评论写成的语言。 | 
| rating | real | 评论者对场所给出的评分。 | 
| reviewId | string | 评论的标识符。 | 
| title | string | 评论的标题。 | 
示例
以下示例显示了如何显示地方的编辑
import QtQuick import QtPositioning import QtLocation EditorialModel { id: editorialModel batchSize: 3 place: place } ListView { model: editorialModel delegate: Item { anchors.fill: parent Column { width: parent.width clip: true Text { text: title width: parent.width wrapMode: Text.WordWrap font.pixelSize: 24 } Text { text: text width: parent.width wrapMode: Text.WordWrap font.pixelSize: 20 } Row { Image { width: 16 height: 16 source: supplier.icon.url(Qt.size(width, height), Icon.List) } Text { text: "Provided by " + supplier.name font.pixelSize: 16 } } Text { text: "Contributed by " + user.name font.pixelSize: 16 } Text { text: attribution font.pixelSize: 8 } } } }
属性说明
| batchSize : int | 
此属性存储在获取更多编辑表格项时使用的批量大小。
| place : 位置 | 
此属性用于存储编辑表格针对的位置。
| totalCount : int | 
此属性存储该位置所拥有的编辑表格项总数。
© 2024 Qt公司。此处包含的文档贡献归各自所有者版权所有。此处提供的文档采用自由软件基金会发布的GNU自由文档许可证1.3版的条款许可。Qt及其相关标志是芬兰的Qt公司及其在全世界各国/地区的商標。所有其他商标均为其各自所有者的财产。