En esta página

ItemModelScatterDataProxy QML Type

Clase proxy para presentar datos en modelos de elementos con Scatter3D. Más...

Import Statement: import QtDataVisualization 1.11
Since: QtDataVisualization 1.0
In C++: QItemModelScatterDataProxy
Inherits:

ScatterDataProxy

Propiedades

Descripción detallada

Este tipo permite utilizar modelos derivados de AbstractItemModel como fuente de datos para Scatter3D.

Los datos se resuelven de forma asíncrona cada vez que cambia la asignación o el modelo. QScatterDataProxy::arrayReset() se emite cuando se han resuelto los datos.

Para más detalles, consulte la documentación de QItemModelScatterDataProxy.

Ejemplo de uso:

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"
}

Véase también ScatterDataProxy y Qt Data Visualization Manejo de datos.

Documentación de propiedades

itemModel : model

El modelo de artículo que se utilizará como fuente de datos para Scatter3D.

rotationRole : string

El rol del modelo de artículo a mapear en la rotación del artículo. El modelo puede proporcionar el valor para la rotación como variante directamente convertible a quaternion, o como una de las representaciones de cadena: "scalar,x,y,z" o "@angle,x,y,z". El primer formato construirá el quaternion directamente con los valores dados, y el segundo construirá el quaternion utilizando el método QQuaternion::fromAxisAndAngle().

rotationRolePattern : regExp

Cuando se establece, se realiza una búsqueda y reemplazo en el valor mapeado por el rol de rotación antes de que se utilice como rotación del elemento. Esta propiedad especifica la expresión regular para encontrar la porción del valor mapeado a reemplazar y la propiedad rotationRoleReplace contiene la cadena de reemplazo.

Véase también rotationRole y rotationRoleReplace.

rotationRoleReplace : string

Esta propiedad define el contenido de reemplazo que se utilizará junto con rotationRolePattern. Por defecto es una cadena vacía. Para obtener más información sobre cómo funciona la búsqueda y sustitución mediante expresiones regulares, consulte la documentación de la función QString::replace(const QRegularExpression &rx, const QString &after).

Véase también rotationRole y rotationRolePattern.

xPosRole : string

El rol del modelo de artículo que se asignará a la posición X.

xPosRolePattern : regExp

Cuando se establece, se realiza una búsqueda y reemplazo en el valor mapeado por el rol de posición x antes de que se utilice como valor de posición de elemento. Esta propiedad especifica la expresión regular para encontrar la porción del valor mapeado a reemplazar y la propiedad xPosRoleReplace contiene la cadena de reemplazo.

Véase también xPosRole y xPosRoleReplace.

xPosRoleReplace : string

Esta propiedad define el contenido de reemplazo que se utilizará junto con xPosRolePattern. Por defecto es una cadena vacía. Para obtener más información sobre cómo funciona la búsqueda y sustitución mediante expresiones regulares, consulte la documentación de la función QString::replace(const QRegularExpression &rx, const QString &after).

Véase también xPosRole y xPosRolePattern.

yPosRole : string

El rol del modelo de artículo a asignar a la posición Y.

yPosRolePattern : regExp

Cuando se establece, se realiza una búsqueda y reemplazo en el valor mapeado por el rol de posición y antes de ser utilizado como valor de posición de ítem. Esta propiedad especifica la expresión regular para encontrar la porción del valor mapeado a reemplazar y la propiedad yPosRoleReplace contiene la cadena de reemplazo.

Véase también yPosRole y yPosRoleReplace.

yPosRoleReplace : string

Esta propiedad define el contenido de reemplazo que se utilizará junto con yPosRolePattern. Por defecto es una cadena vacía. Para obtener más información sobre cómo funciona la búsqueda y sustitución mediante expresiones regulares, consulte la documentación de la función QString::replace(const QRegularExpression &rx, const QString &after).

Véase también yPosRole y yPosRolePattern.

zPosRole : string

El rol del modelo de artículo para asignar a la posición Z.

zPosRolePattern : regExp

Cuando se establece, se realiza una búsqueda y reemplazo en el valor mapeado por el rol de posición z antes de que se utilice como valor de posición de elemento. Esta propiedad especifica la expresión regular para encontrar la porción del valor mapeado a reemplazar y la propiedad zPosRoleReplace contiene la cadena de reemplazo.

Véase también zPosRole y zPosRoleReplace.

zPosRoleReplace : string

Esta propiedad define el contenido de reemplazo que se utilizará junto con zPosRolePattern. Por defecto es una cadena vacía. Para obtener más información sobre cómo funciona la búsqueda y sustitución mediante expresiones regulares, consulte la documentación de la función QString::replace(const QRegularExpression &rx, const QString &after).

Véase también zPosRole y zPosRolePattern.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.