QPieModelMapper Class
QPieModelMapper es un mapeador de modelos para series de tartas. Más...
| Cabecera: | #include <QPieModelMapper> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
| En QML: | PieModelMapper |
| Hereda: | QObject |
- Lista de todos los miembros, incluyendo los heredados
- QPieModelMapper es parte de Qt Graphs C++ Classes for 2D.
Propiedades
|
|
Funciones públicas
| qsizetype | count() const |
| qsizetype | first() const |
| qsizetype | labelsSection() const |
| QAbstractItemModel * | model() const |
| Qt::Orientation | orientation() const |
| QPieSeries * | series() const |
| void | setCount(qsizetype count) |
| void | setFirst(qsizetype first) |
| void | setLabelsSection(qsizetype labelsSection) |
| void | setModel(QAbstractItemModel *model) |
| void | setOrientation(Qt::Orientation orientation) |
| void | setSeries(QPieSeries *series) |
| void | setValuesSection(qsizetype valuesSection) |
| qsizetype | valuesSection() const |
Señales
| void | countChanged() |
| void | firstChanged() |
| void | labelsSectionChanged() |
| void | modelChanged() |
| void | orientationChanged() |
| void | seriesChanged() |
| void | valuesSectionChanged() |
Descripción detallada
Los mapeadores de modelos permiten utilizar un modelo de datos derivado de la clase QAbstractItemModel como fuente de datos para un gráfico. Un model mapper se utiliza para crear una conexión entre un modelo de datos y QPieSeries.
Tanto las propiedades del modelo como las de las series circulares pueden utilizarse para manipular los datos. El mapeador de modelos mantiene sincronizadas las series circulares y el modelo de datos.
Documentación de propiedades
count : qsizetype
Esta propiedad contiene el número de columnas o filas del modelo que se asignan como datos para una serie circular.
El valor mínimo y por defecto es -1 (número limitado por el número de filas del modelo).
Funciones de acceso:
| qsizetype | count() const |
| void | setCount(qsizetype count) |
Señal de notificador:
| void | countChanged() |
Véase también QPieModelMapper::orientation.
first : qsizetype
Esta propiedad contiene la columna o fila del modelo que contiene el primer valor de corte.
El valor mínimo y por defecto es 0.
Funciones de acceso:
| qsizetype | first() const |
| void | setFirst(qsizetype first) |
Señal del notificador:
| void | firstChanged() |
Véase también QPieModelMapper::orientation.
labelsSection : qsizetype
Esta propiedad contiene la columna o fila del modelo que se mantiene sincronizada con las etiquetas de las porciones del pastel.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| qsizetype | labelsSection() const |
| void | setLabelsSection(qsizetype labelsSection) |
Señal del notificador:
| void | labelsSectionChanged() |
Véase también QPieModelMapper::orientation.
model : QAbstractItemModel*
Esta propiedad contiene el modelo que utiliza el mapeador.
Funciones de acceso:
| QAbstractItemModel * | model() const |
| void | setModel(QAbstractItemModel *model) |
Señal del notificador:
| void | modelChanged() |
orientation : Qt::Orientation
Indica al modelmapper cómo asignar los datos de un modelo. Si se utiliza Qt::Vertical, cada una de las filas del modelo define una porción de tarta, y las columnas del modelo definen la etiqueta o el valor de la porción de tarta. Si la orientación es Qt::Horizontal, cada una de las columnas del modelo define una porción de tarta, y las filas del modelo definen la etiqueta o el valor de la porción de tarta.
El valor por defecto es Qt::Vertical
Funciones de acceso:
| Qt::Orientation | orientation() const |
| void | setOrientation(Qt::Orientation orientation) |
Señal del notificador:
| void | orientationChanged() |
series : QPieSeries*
Esta propiedad contiene la serie de tarta que utiliza el mapeador.
Todos los datos de la serie se descartan cuando se establece en el mapeador. Cuando se especifica una nueva serie, la antigua se desconecta (pero conserva sus datos).
Funciones de acceso:
| QPieSeries * | series() const |
| void | setSeries(QPieSeries *series) |
Señal del notificador:
| void | seriesChanged() |
valuesSection : qsizetype
Esta propiedad contiene la columna o fila del modelo que se mantiene sincronizada con los valores de las porciones del pastel.
El valor por defecto es -1 (mapeo inválido).
Funciones de acceso:
| qsizetype | valuesSection() const |
| void | setValuesSection(qsizetype valuesSection) |
Señal de notificador:
| void | valuesSectionChanged() |
Véase también QPieModelMapper::orientation.
© 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.