ItemModelScatterDataProxy QML 类型

用于以 Scatter3D 显示数据的代理类。 更多信息...

导入说明import QtDataVisualization 1.7
QtDataVisualization 1.0
实例化 QItemModelScatterDataProxy
继承自

ScatterDataProxy

属性

详细描述

此类型允许您使用 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"
}

另请参阅ScatterDataProxyQt 数据可视化数据处理

属性文档

itemModel : 模型

用于 Scatter3D 的数据源的项模型。


rotationRole : 字符串

项目模型角色用于映射到项目旋转。模型可以提供旋转值的转换形式,可以是直接转换为四元数的变体,或者是以下字符串表示法之一:"标量,x,y,z""@角度,x,y,z"。第一种格式将直接使用给定的值构建四元数,第二种将使用QQuaternion::fromAxisAndAngle()方法构建四元数


rotationRolePattern : 正则表达式

当设置此属性时,在用作项目旋转之前,会在旋转角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而rotationRoleReplace属性包含替换字符串。

另请参阅rotationRolerotationRoleReplace


rotationRoleReplace : 字符串

此属性定义与rotationRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。

另请参阅rotationRolerotationRolePattern


xPosRole : 字符串

用于映射到X位置的项模型角色。


xPosRolePattern : 正则表达式

当设置时,在用作项位置值之前,会在x位置角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而xPosRoleReplace属性包含替换字符串。

另请参阅xPosRolexPosRoleReplace


xPosRoleReplace : 字符串

此属性定义与xPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。

另请参阅xPosRolexPosRolePattern


yPosRole : 字符串

用于映射到Y位置的项模型角色。


yPosRolePattern : 正则表达式

当设置时,在用作项位置值之前,会在y位置角色映射的值上进行搜索和替换。此属性指定用于查找要替换的映射值的部分的正则表达式,而yPosRoleReplace属性包含替换字符串。

另请参阅 yPosRoleyPosRoleReplace


yPosRoleReplace : string

此属性定义了与yPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。

另请参阅 yPosRoleyPosRolePattern


zPosRole : string

将映射到Z位置的项模型角色。


zPosRolePattern : regExp

当设置为true时,在用作项位置值之前,对由z位置角色映射的值执行搜索和替换。此属性指定要替换的映射值部分的正则表达式,并且zPosRoleReplace属性包含替换字符串。

另请参阅 zPosRolezPosRoleReplace


zPosRoleReplace : string

此属性定义了与zPosRolePattern一起使用的替换内容。默认为空字符串。有关使用正则表达式进行搜索和替换的更多信息,请参阅QString::replace(const QRegularExpression &rx, const QString &after)函数文档。

另请参阅 zPosRolezPosRolePattern


© 2024 The Qt Company Ltd. 本文件中包含的文档贡献各自享有版权。提供在此的文档是根据自由软件基金会出版的GNU自由文档许可证版本1.3许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。