ItemModelScatterDataProxy QML 类型
用于以 Scatter3D 显示数据的代理类。 更多信息...
导入说明 | import QtDataVisualization 1.7 |
自 | QtDataVisualization 1.0 |
实例化 | QItemModelScatterDataProxy |
继承自 |
属性
- itemModel : 模型
- rotationRole : 字符串
- rotationRolePattern : 正则表达式
- rotationRoleReplace : 字符串
- xPosRole : 字符串
- xPosRolePattern : 正则表达式
- xPosRoleReplace : 字符串
- yPosRole : 字符串
- yPosRolePattern : 正则表达式
- yPosRoleReplace : 字符串
- zPosRole : 字符串
- zPosRolePattern : 正则表达式
- zPosRoleReplace : 字符串
详细描述
此类型允许您使用 AbstractItemModel 派生模型作为 Scatter3D 的数据源。
在映射或模型更改时数据会被异步解析。数据解析完会发出 QScatterDataProxy::arrayReset() 事件。
有关更多详细信息,请参阅 QItemModelScatterDataProxy 文档。
使用示例
ItemModelScatterDataProxy { itemModel: model // E.g. a list model defined elsewhere containing point coordinates. // Mapping model roles to scatter series item coordinates. xPosRole: "xPos" yPosRole: "yPos" zPosRole: "zPos" }
另请参阅ScatterDataProxy 和 Qt 数据可视化数据处理。
属性文档
itemModel : 模型 |
用于 Scatter3D 的数据源的项模型。
rotationRole : 字符串 |
项目模型角色用于映射到项目旋转。模型可以提供旋转值的转换形式,可以是直接转换为四元数的变体,或者是以下字符串表示法之一:"标量,x,y,z"
或"@角度,x,y,z"
。第一种格式将直接使用给定的值构建四元数,第二种将使用QQuaternion::fromAxisAndAngle()方法构建四元数。
rotationRolePattern : 正则表达式 |
当设置此属性时,在用作项目旋转之前,会在旋转角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而rotationRoleReplace属性包含替换字符串。
rotationRoleReplace : 字符串 |
此属性定义与rotationRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。
xPosRole : 字符串 |
用于映射到X位置的项模型角色。
xPosRolePattern : 正则表达式 |
当设置时,在用作项位置值之前,会在x位置角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而xPosRoleReplace属性包含替换字符串。
另请参阅xPosRole和xPosRoleReplace。
xPosRoleReplace : 字符串 |
此属性定义与xPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。
另请参阅xPosRole和xPosRolePattern。
yPosRole : 字符串 |
用于映射到Y位置的项模型角色。
yPosRolePattern : 正则表达式 |
当设置时,在用作项位置值之前,会在y位置角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而yPosRoleReplace属性包含替换字符串。
另请参阅 yPosRole 和 yPosRoleReplace。
yPosRoleReplace : string |
此属性定义了与yPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。
另请参阅 yPosRole 和 yPosRolePattern。
zPosRole : string |
将映射到Z位置的项模型角色。
zPosRolePattern : regExp |
当设置为true时,在用作项位置值之前,对由z位置角色映射的值执行搜索和替换。此属性指定要替换的映射值部分的正则表达式,并且zPosRoleReplace属性包含替换字符串。
另请参阅 zPosRole 和 zPosRoleReplace。
zPosRoleReplace : string |
此属性定义了与zPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。
另请参阅 zPosRole 和 zPosRolePattern。
© 2024 The Qt Company Ltd. 本文件中包含的文档贡献各自享有版权。提供在此的文档是根据自由软件基金会出版的GNU自由文档许可证版本1.3许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。