QAreaSeries Class
La clase QAreaSeries presenta datos en gráficos de área. Más...
| Cabecera: | #include <QAreaSeries> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
| En QML: | AreaSeries |
| Hereda: | QAbstractSeries |
- Lista de todos los miembros, incluyendo los heredados
- QAreaSeries es parte de Qt Graphs C++ Classes for 2D.
Propiedades
|
|
Funciones públicas
| QColor | borderColor() const |
| qreal | borderWidth() const |
| QColor | color() const |
| QQuickShapeGradient * | gradient() const |
| bool | isSelected() const |
| QXYSeries * | lowerSeries() const |
| QColor | selectedBorderColor() const |
| QColor | selectedColor() const |
| QQuickShapeGradient * | selectedGradient() const |
| void | setBorderColor(QColor newBorderColor) |
| void | setBorderWidth(qreal newBorderWidth) |
| void | setColor(QColor newColor) |
| void | setGradient(QQuickShapeGradient *newGradient) |
| void | setLowerSeries(QXYSeries *newLowerSeries) |
| void | setSelected(bool newSelected) |
| void | setSelectedBorderColor(QColor newSelectedBorderColor) |
| void | setSelectedColor(QColor newColor) |
| void | setSelectedGradient(QQuickShapeGradient *newSelectedGradient) |
| void | setUpperSeries(QXYSeries *newUpperSeries) |
| QXYSeries * | upperSeries() const |
Señales
| void | borderColorChanged(QColor newBorderColor) |
| void | borderWidthChanged() |
| void | colorChanged(QColor newColor) |
| void | gradientChanged(QQuickShapeGradient *newGradient) |
| void | lowerSeriesChanged() |
| void | selectedBorderColorChanged(QColor newSelectedBorderColor) |
| void | selectedChanged() |
| void | selectedColorChanged(QColor newSelectedColor) |
| void | selectedGradientChanged(QQuickShapeGradient *newGradient) |
| void | upperSeriesChanged() |
Descripción detallada
Un gráfico de área sirve para dibujar un área compuesta por puntos. Los puntos están definidos por dos series: upperSeries y lowerSeries. El área entre las series se dibuja como un gráfico. Si sólo se define upperSeries, el área se sitúa entre la parte inferior del gráfico y la serie superior.
Documentación de propiedades
borderColor : QColor
Esta propiedad contiene el color del borde del área. El valor por defecto es Qt::transparent, lo que significa que el color del borde está definido por el tema.
Funciones de acceso:
| QColor | borderColor() const |
| void | setBorderColor(QColor newBorderColor) |
Señal del notificador:
| void | borderColorChanged(QColor newBorderColor) |
borderWidth : qreal
Esta propiedad contiene el ancho de la línea que encierra el área. El valor por defecto es -1, lo que significa que el ancho del borde viene definido por el tema.
Funciones de acceso:
| qreal | borderWidth() const |
| void | setBorderWidth(qreal newBorderWidth) |
Señal del notificador:
| void | borderWidthChanged() |
color : QColor
Esta propiedad contiene el color de relleno del área. El valor por defecto es Qt::transparent, lo que significa que el color está definido por el tema.
Nota: Si gradient tiene un valor distinto de null, estos tendrán prioridad sobre color. En este caso se ignorará color.
Funciones de acceso:
| QColor | color() const |
| void | setColor(QColor newColor) |
Señal del notificador:
| void | colorChanged(QColor newColor) |
[since 6.11] gradient : QQuickShapeGradient*
Esta propiedad define el gradiente de relleno. Por defecto no se activa ningún gradiente y el valor es null. En este caso el relleno se basará en la propiedad color.
Nota: Aquí no se puede utilizar el tipo Gradiente. En su lugar, prefiera utilizar uno de los subtipos avanzados, como LinearGradient.
Nota: Si se establece en algo distinto de null, la propiedad gradient tendrá prioridad sobre color.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| QQuickShapeGradient * | gradient() const |
| void | setGradient(QQuickShapeGradient *newGradient) |
Señal de notificador:
| void | gradientChanged(QQuickShapeGradient *newGradient) |
lowerSeries : QXYSeries*
Establece el límite inferior del área. Si es nulo, el fondo del gráfico se considera el límite inferior.
Funciones de acceso:
| QXYSeries * | lowerSeries() const |
| void | setLowerSeries(QXYSeries *newLowerSeries) |
Señal del notificador:
| void | lowerSeriesChanged() |
selected : bool
Establece esta área como seleccionada. El valor por defecto es false.
Funciones de acceso:
| bool | isSelected() const |
| void | setSelected(bool newSelected) |
Señal de aviso:
| void | selectedChanged() |
selectedBorderColor : QColor
Esta propiedad contiene el color del borde del área cuando se selecciona. El valor por defecto es Qt::transparent, lo que significa que el color del borde seleccionado está definido por el tema.
Funciones de acceso:
| QColor | selectedBorderColor() const |
| void | setSelectedBorderColor(QColor newSelectedBorderColor) |
Señal del notificador:
| void | selectedBorderColorChanged(QColor newSelectedBorderColor) |
selectedColor : QColor
Esta propiedad contiene el color de relleno del área cuando se selecciona. El valor por defecto es Qt::transparent, lo que significa que el color seleccionado está definido por el tema.
Nota: Si selectedGradient tiene un valor distinto de null, estos tendrán prioridad sobre selectedColor. En este caso se ignorará selectedColor.
Funciones de acceso:
| QColor | selectedColor() const |
| void | setSelectedColor(QColor newColor) |
Señal del notificador:
| void | selectedColorChanged(QColor newSelectedColor) |
[since 6.11] selectedGradient : QQuickShapeGradient*
Esta propiedad define el gradiente de relleno del área cuando se selecciona. Por defecto no se activa ningún gradiente y el valor es null. En este caso el relleno se basará en la propiedad selectedColor.
Nota: Aquí no se puede utilizar el tipo Gradiente. En su lugar, prefiera utilizar uno de los subtipos avanzados, como LinearGradient.
Nota: Si se establece en algo distinto de null, la propiedad selectedGradient tendrá prioridad sobre selectedColor.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| QQuickShapeGradient * | selectedGradient() const |
| void | setSelectedGradient(QQuickShapeGradient *newSelectedGradient) |
Señal de notificador:
| void | selectedGradientChanged(QQuickShapeGradient *newGradient) |
upperSeries : QXYSeries*
Establece el límite superior del área. Si es nulo, no se dibuja ningún área.
Funciones de acceso:
| QXYSeries * | upperSeries() const |
| void | setUpperSeries(QXYSeries *newUpperSeries) |
Señal del notificador:
| void | upperSeriesChanged() |
© 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.