DateTimeAxis QML Type
Ajoute des éléments DateTime à l'axe d'un graphique. Plus d'informations...
| Import Statement: | import QtGraphs |
| In C++: | QDateTimeAxis |
| Inherits: |
- Liste de tous les membres, y compris les membres hérités
- DateTimeAxis fait partie de Qt Graphs QML Types for 2D.
Propriétés
- labelFormat : string
- max : real
- min : real
- pan : real
(since 6.11) - subTickCount : int
- tickInterval : real
- timeZone : QTimeZone
(since 6.11) - visualMax : real
(since 6.11) - visualMin : real
(since 6.11) - zoom : real
(since 6.11)
Signaux
- labelFormatChanged(string format)
- maxChanged(DateTime max)
- minChanged(DateTime min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickIntervalChanged(real tickInterval)
- timeZoneChanged()
(since 6.11) - zoomChanged()
(since 6.11)
Méthodes
- string timeZoneAsString()
(since 6.11) - QTimeZone timeZoneFromString(string zoneId)
(since 6.11)
Description détaillée
Un axe DateTime peut être utilisé pour afficher des représentations de la date et du temps avec des marques de tic-tac et des lignes de grille. Les éléments DateTime de l'axe sont affichés à la position des tiques.
L'exemple de code suivant illustre l'utilisation du type DateTimeAxis :
GraphsView { axisX: DateTimeAxis { min: new Date(2000,1,1) max: new Date(1970,1,1) } LineSeries { // Add a few XYPoint data... } }
Documentation de la propriété
labelFormat : string
Le format des étiquettes DateTime sur l'axe La propriété format permet de signifier la représentation visuelle de l'objet DateTime, en jours, mois et années. La valeur par défaut est dd-MMMM-yy.
max : real
La valeur maximale de l'axe.
Cette valeur peut être inférieure ou supérieure à la valeur minimale. L'heure de la date est stockée sous forme d'UTC en interne. La valeur par défaut est new Date(1980,1,1).
min : real
La valeur minimale de l'axe.
Cette valeur peut être inférieure ou supérieure à la valeur maximale. L'heure de la date est stockée sous forme d'UTC en interne. La valeur par défaut est new Date(1970,1,1).
pan : real [since 6.11]
La valeur de panoramique de l'axe.
La valeur panoramique déplace le centre de l'axe sans affecter les intervalles de la grille et des étiquettes. La valeur par défaut est 0.
Cette propriété a été introduite dans Qt 6.11.
subTickCount : int
Le nombre de sous-titres sur l'axe. Cela indique le nombre de sous-tirets dessinés entre les lignes principales du graphique. Les étiquettes ne sont pas dessinées pour les sous-tirets. La valeur par défaut est 0.
tickInterval : real
La quantité de tics majeurs placés sur un axe. Si la valeur est égale ou inférieure à 0, l'axe calculera automatiquement la quantité de tics appropriée. La valeur par défaut est 0.
timeZone : QTimeZone [since 6.11]
Le fuseau horaire qui sera utilisé pour afficher les étiquettes de l'axe. Les valeurs acceptées sont basées sur les ID de fuseaux horaires de l'IANA. Le fuseau horaire par défaut est UTC.
Cette propriété a été introduite dans Qt 6.11.
visualMax : real [read-only, since 6.11]
Valeur maximale visuelle de l'axe.
Cette propriété contient une valeur maximale visuelle de l'axe lorsque l'axe a fait l'objet d'un panoramique ou d'un zoom. La valeur par défaut est max
Cette propriété a été introduite dans Qt 6.11.
visualMin : real [read-only, since 6.11]
Valeur minimale visuelle de l'axe.
Cette propriété contient une valeur minimale visuelle de l'axe lorsque l'axe a fait l'objet d'un panoramique ou d'un zoom. La valeur par défaut est min
Cette propriété a été introduite dans Qt 6.11.
zoom : real [since 6.11]
La valeur de zoom de l'axe. La valeur du zoom agrandit ou rétrécit l'axe et donc le graphique sans affecter les intervalles de la grille et des étiquettes. La valeur par défaut est 1.
Cette propriété a été introduite dans Qt 6.11.
Documentation sur le signal
labelFormatChanged(string format)
Ce signal est émis lorsque le site format des étiquettes d'axe change.
Remarque : le gestionnaire correspondant est onLabelFormatChanged.
maxChanged(DateTime max)
Ce signal est émis lorsque la valeur maximale de l'axe, spécifiée par max, change.
Remarque : le gestionnaire correspondant est onMaxChanged.
minChanged(DateTime min)
Ce signal est émis lorsque la valeur minimale de l'axe, spécifiée par min, change.
Remarque : le gestionnaire correspondant est onMinChanged.
rangeChanged(real min, real max)
Ce signal est émis lorsque la valeur minimale ou maximale de l'axe, spécifiée par min et max, change.
Remarque : le gestionnaire correspondant est onRangeChanged.
subTickCountChanged(int subTickCount)
Ce signal est émis lorsque le nombre de sous-points sur l'axe, spécifié par subTickCount, change.
Remarque : le gestionnaire correspondant est onSubTickCountChanged.
tickIntervalChanged(real tickInterval)
Ce signal est émis lorsque la valeur de l'intervalle de tic-tac, spécifiée par tickInterval, change.
Remarque : le gestionnaire correspondant est onTickIntervalChanged.
[since 6.11] timeZoneChanged()
Ce signal est émis lorsque le fuseau horaire est modifié. Il représente une valeur de chaîne pour l'ID de fuseau horaire IANA qui a été défini.
Remarque : le gestionnaire correspondant est onTimeZoneChanged.
Ce signal a été introduit dans Qt 6.11.
[since 6.11] zoomChanged()
Ce signal est émis lorsque la valeur du zoom change.
Remarque : le gestionnaire correspondant est onZoomChanged.
Ce signal a été introduit dans Qt 6.11.
Documentation de la méthode
[since 6.11] string timeZoneAsString()
Renvoie l'ID de zone de QDateTimeAxis::timeZone basé sur l'IANA sous la forme d'une chaîne de caractères.
Cette méthode a été introduite dans Qt 6.11.
Voir aussi timeZone.
[since 6.11] QTimeZone timeZoneFromString(string zoneId)
Renvoie le QTimeZone correspondant au zoneId basé sur l'IANA.
Note : Il s'agit de la méthode de conversion pour définir timeZone.
Cette méthode a été introduite dans Qt 6.11.
Voir aussi QDateTimeAxis::timeZone et timeZoneAsString.
© 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.