QLineSeries Class
La clase QLineSeries presenta los datos en gráficos de líneas. Más...
| Cabecera: | #include <QLineSeries> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake: | QT += graphs |
| En QML: | LineSeries |
| Hereda: | QXYSeries |
- Lista de todos los miembros, incluyendo los heredados
- QLineSeries es parte de Qt Graphs C++ Classes for 2D.
Tipos Públicos
(since 6.11) enum class | LineStyle { Straight, StepLeft, StepRight, StepCenter } |
(since 6.11) enum class | StrokeStyle { SolidLine, DashLine } |
Propiedades
|
|
Funciones públicas
| Qt::PenCapStyle | capStyle() const |
| qreal | dashOffset() const |
| QList<qreal> | dashPattern() const |
| QPointF | dataPointCoordinatesAt(qreal x, qreal y) |
| Qt::PenJoinStyle | joinStyle() const |
| QLineSeries::LineStyle | lineStyle() const |
| void | setCapStyle(Qt::PenCapStyle newCapStyle) |
| void | setDashOffset(qreal newDashOffset) |
| void | setDashPattern(const QList<qreal> &pattern) |
| void | setJoinStyle(Qt::PenJoinStyle newJoinStyle) |
| void | setLineStyle(QLineSeries::LineStyle newLineStyle) |
| void | setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle) |
| void | setWidth(qreal newWidth) |
| QLineSeries::StrokeStyle | strokeStyle() const |
| qreal | width() const |
Señales
| void | capStyleChanged() |
| void | dashOffsetChanged(qreal newDashOffset) |
| void | dashPatternChanged(const QList<qreal> &newDashPattern) |
| void | joinStyleChanged(Qt::PenJoinStyle newJoinStyle) |
| void | lineStyleChanged(QLineSeries::LineStyle newLineStyle) |
| void | strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle) |
| void | widthChanged() |
Descripción detallada
Un gráfico de líneas se utiliza para mostrar información como una serie de puntos de datos conectados por líneas rectas o pasos.
Documentación del tipo de miembro
[since 6.11] enum class QLineSeries::LineStyle
Representa el estilo de línea de la serie.
| Constante | Valor | Descripción |
|---|---|---|
QLineSeries::LineStyle::Straight | 0 | Los puntos están conectados por una línea recta. |
QLineSeries::LineStyle::StepLeft | 1 | Los puntos están conectados por pasos donde cada altura de paso es el valor de la izquierda. |
QLineSeries::LineStyle::StepRight | 2 | Los puntos están conectados por pasos donde cada altura de paso es el valor de la derecha. |
QLineSeries::LineStyle::StepCenter | 3 | Los puntos están conectados por pasos que cambian en el medio entre dos valores. |
Este enum se introdujo en Qt 6.11.
[since 6.11] enum class QLineSeries::StrokeStyle
Representa el estilo de trazo de la serie. El valor por defecto es StrokeStyle.SolidLine.
| Constante | Valor | Descripción |
|---|---|---|
QLineSeries::StrokeStyle::SolidLine | Qt::SolidLine | Una línea sólida. |
QLineSeries::StrokeStyle::DashLine | Qt::DashLine | Guiones separados por unos pocos píxeles. |
Este enum se introdujo en Qt 6.11.
Documentación de la propiedad
capStyle : Qt::PenCapStyle
Esta propiedad contiene el estilo de mayúsculas utilizado para los finales de línea.
El valor por defecto es Qt.SquareCap.
Funciones de acceso:
| Qt::PenCapStyle | capStyle() const |
| void | setCapStyle(Qt::PenCapStyle newCapStyle) |
Señal del notificador:
| void | capStyleChanged() |
[since 6.11] dashOffset : qreal
Esta propiedad contiene el desplazamiento del guión cuando strokeStyle se establece en LineSeries.DashLine.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| qreal | dashOffset() const |
| void | setDashOffset(qreal newDashOffset) |
Señal del notificador:
| void | dashOffsetChanged(qreal newDashOffset) |
[since 6.11] dashPattern : QList<qreal>
Esta propiedad mantiene el patrón de guiones cuando strokeStyle se establece en LineSeries.DashLine.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| QList<qreal> | dashPattern() const |
| void | setDashPattern(const QList<qreal> &pattern) |
Señal de notificador:
| void | dashPatternChanged(const QList<qreal> &newDashPattern) |
[since 6.11] joinStyle : Qt::PenJoinStyle
Esta propiedad contiene el estilo de unión utilizado para los finales de línea.
El valor por defecto es Qt.BevelJoin.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| Qt::PenJoinStyle | joinStyle() const |
| void | setJoinStyle(Qt::PenJoinStyle newJoinStyle) |
Señal de notificador:
| void | joinStyleChanged(Qt::PenJoinStyle newJoinStyle) |
[since 6.11] lineStyle : QLineSeries::LineStyle
Esta propiedad contiene el estilo de línea utilizado para la representación de líneas.
El valor por defecto es LineSeries.Straight.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| QLineSeries::LineStyle | lineStyle() const |
| void | setLineStyle(QLineSeries::LineStyle newLineStyle) |
Señal de notificador:
| void | lineStyleChanged(QLineSeries::LineStyle newLineStyle) |
[since 6.11] strokeStyle : QLineSeries::StrokeStyle
Esta propiedad contiene el estilo de trazo de la serie.
El valor por defecto es LineSeries.SolidLine.
Esta propiedad se introdujo en Qt 6.11.
Funciones de acceso:
| QLineSeries::StrokeStyle | strokeStyle() const |
| void | setStrokeStyle(QLineSeries::StrokeStyle newStrokeStyle) |
Señal del notificador:
| void | strokeStyleChanged(QLineSeries::StrokeStyle newStrokeStyle) |
width : qreal
Esta propiedad contiene el ancho de la línea de la serie.
Esta propiedad contiene el ancho del lápiz utilizado para dibujar la línea de la serie.
Funciones de acceso:
| qreal | width() const |
| void | setWidth(qreal newWidth) |
Señal del notificador:
| void | widthChanged() |
Documentación de la función miembro
[invokable] QPointF QLineSeries::dataPointCoordinatesAt(qreal x, qreal y)
Devuelve las coordenadas de renderización de x y y convertidas en coordenadas de puntos de datos.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
© 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.