AbstractSeries QML Type
Type de base pour tous les types de séries de Qt Graphs. En savoir plus...
| Import Statement: | import QtGraphs |
| In C++: | QAbstractSeries |
| Inherited By: | AreaSeries, BarSeries, LineSeries, PieSeries, ScatterSeries, SplineSeries, and XYSeries |
- Liste de tous les membres, y compris les membres hérités
- AbstractSeries fait partie des types QML 2D d'Qt Graphs .
Propriétés
- axisX : AbstractAxis
(since 6.10) - axisY : AbstractAxis
(since 6.10) - hoverable : bool
- hovered : bool
- legendData : list<legendData>
- name : string
- opacity : real
- selectable : bool
- type : enumeration
- valuesMultiplier : real
- visible : bool
- zValue : int
(since 6.10)
Signaux
- axisXChanged(AbstractAxis newAxis)
(since 6.10) - axisYChanged(AbstractAxis newAxis)
(since 6.10) - hoverableChanged()
- hoveredChanged()
- legendDataChanged()
- nameChanged()
- opacityChanged()
- selectableChanged()
- themeChanged()
- valuesMultiplierChanged()
- visibleChanged()
- zValueChanged(int newDrawOrder)
(since 6.10)
Description détaillée
Ce type ne peut pas être instancié directement. Il convient d'utiliser l'un des types dérivés suivants pour créer une série : LineSeries, SplineSeries, BarSeries ou ScatterSeries.
Documentation des propriétés
axisX : AbstractAxis [since 6.10]
Axe des x utilisé pour cette série. Crée un axe distinct de celui défini dans ` GraphsView `, permettant ainsi à l'utilisateur de visualiser plusieurs axes par graphique.
Cette propriété a été introduite dans Qt 6.10.
Voir également axisY.
axisY : AbstractAxis [since 6.10]
Axe des y utilisé pour cette série. Crée un axe distinct de celui défini dans ` GraphsView `, permettant ainsi à l'utilisateur de visualiser plusieurs axes par graphique.
Cette propriété a été introduite dans Qt 6.10.
Voir également axisX.
hoverable : bool
Détermine si la souris ou le doigt peut passer au-dessus de la série. Par défaut, la propriété « hoverable » est définie sur « false ».
hovered : bool [read-only]
Permet de vérifier si le curseur de la souris ou le doigt est actuellement survolé sur une série.
Voir également QAbstractSeries::hovered.
legendData : list<legendData> [read-only]
Contient les informations nécessaires à la création d'un repère de légende pour un ensemble de données dans un graphique.
name : string
Le nom de la série. Ce nom apparaît dans la légende de la série et prend en charge la mise en forme HTML.
opacity : real
L'opacité de la série. Par défaut, l'opacité est de 1,0. Les valeurs valides vont de 0,0 (transparent) à 1,0 (opaque).
selectable : bool
Détermine si la série peut être sélectionnée à l'aide de la souris ou d'un écran tactile. Par défaut, la propriété « selectable » est définie sur « false ».
type : enumeration [read-only]
Le type de la série.
| Constante | Description |
|---|---|
AbstractSeries.SeriesType.Line | Un graphique linéaire. |
AbstractSeries.SeriesType.Bar | Un graphique à barres. |
AbstractSeries.SeriesType.Scatter | Un nuage de points. |
AbstractSeries.SeriesType.Pie | Un diagramme circulaire. |
AbstractSeries.SeriesType.Spline | Un graphique spline. |
AbstractSeries.SeriesType.Area | Un graphique en aires. |
AbstractSeries.SeriesType.Custom | Un graphique personnalisé. |
valuesMultiplier : real
Cette variable permet d'animer les valeurs de la série afin qu'elles soient mises à l'échelle de 0 à leur valeur réelle. Par défaut, la valeur de « valuesMultiplier » est 1,0. Les valeurs valides vont de 0,0 (hauteur 0) à 1,0 (valeur maximale).
visible : bool
La visibilité utilisée pour cette série. Par défaut, « visible » est défini sur « true ».
zValue : int [since 6.10]
La liste des séries de ` GraphsView ` est triée selon la propriété `zValue`. Étant donné que chaque type de série est affiché en une seule fois, cet ordre correspond généralement à l'ordre interne de chaque type de série. La valeur `zValue` la plus élevée de chaque type de série détermine l'ordre d'affichage entre les différents types de séries. La valeur par défaut est 0.
Cette propriété a été introduite dans Qt 6.10.
Documentation sur les signaux
[since 6.10] axisXChanged(AbstractAxis newAxis)
Ce signal est émis chaque fois que l'axe X de la commande change. Le paramètre newAxis contient le nouvel axe.
Remarque : le gestionnaire correspondant est onAxisXChanged.
Ce signal a été introduit dans Qt 6.10.
[since 6.10] axisYChanged(AbstractAxis newAxis)
Ce signal est émis chaque fois que l'axe Y dans le contrôle change. Le paramètre « newAxis » contient le nouvel axe.
Remarque : le gestionnaire correspondant est onAxisYChanged.
Ce signal a été introduit dans Qt 6.10.
hoverableChanged()
Ce signal est émis lorsque la série hoverable change.
Remarque : le gestionnaire correspondant est onHoverableChanged.
hoveredChanged()
Ce signal est émis lorsque la série hovered change.
Remarque : le gestionnaire correspondant est onHoveredChanged.
legendDataChanged()
Ce signal est émis lorsque les données de la légende changent.
Remarque : le gestionnaire correspondant est onLegendDataChanged.
nameChanged()
Ce signal est émis lorsque la série name change.
Remarque : le gestionnaire correspondant est onNameChanged.
opacityChanged()
Ce signal est émis lorsque l'opacity e de la série change.
Remarque : le gestionnaire correspondant est onOpacityChanged.
selectableChanged()
Ce signal est émis lorsque la série « selectable » change.
Remarque : le gestionnaire correspondant est onSelectableChanged.
themeChanged()
Ce signal est émis lorsque le générique de la série change.
Remarque : le gestionnaire correspondant est onThemeChanged.
valuesMultiplierChanged()
Ce signal est émis lorsque l'valuesMultiplier e de la série change.
Remarque : le gestionnaire correspondant est onValuesMultiplierChanged.
visibleChanged()
Ce signal est émis lorsque la visibilité de la série change.
Remarque : le gestionnaire correspondant est onVisibleChanged.
[since 6.10] zValueChanged(int newDrawOrder)
Ce signal est émis lorsque l'ordre de tirage de la série passe à « newDrawOrder ».
Remarque : le gestionnaire correspondant est onZValueChanged.
Ce signal a été introduit dans Qt 6.10.
© 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.