QDateTimeAxis Class
Le QDateTimeAxis permet d'ajouter des valeurs de date et d'heure à l'axe d'un graphique. Plus d'informations...
| En-tête : | #include <QDateTimeAxis> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Graphs)target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
| qmake : | QT += graphs |
| En QML : | DateTimeAxis |
| Héritages : | QAbstractAxis |
- Liste de tous les membres, y compris les membres hérités
- QDateTimeAxis fait partie de Qt Graphs C++ Classes for 2D.
Propriétés
|
|
Fonctions publiques
| QString | labelFormat() const |
| QDateTime | max() const |
| QDateTime | min() const |
| qreal | pan() const |
| void | setLabelFormat(const QString &format) |
| void | setMax(const QDateTime &max) |
| void | setMin(const QDateTime &min) |
| void | setPan(qreal pan) |
| void | setSubTickCount(int newSubTickCount) |
| void | setTickInterval(qreal newTickInterval) |
| void | setTimeZone(const QTimeZone &zoneId) |
| void | setZoom(qreal zoom) |
| int | subTickCount() const |
| qreal | tickInterval() const |
| QTimeZone | timeZone() const |
| QDateTime | visualMax() const |
| QDateTime | visualMin() const |
| qreal | zoom() const |
Signaux
| void | labelFormatChanged(const QString &format) |
| void | maxChanged(const QDateTime &max) |
| void | minChanged(const QDateTime &min) |
| void | panChanged(qreal newPan) |
| void | subTickCountChanged() |
| void | tickIntervalChanged() |
| void | timeZoneChanged(const QTimeZone &newTimeZone) |
| void | visualMaxChanged(const QDateTime &newMax) |
| void | visualMinChanged(const QDateTime &newMin) |
| void | zoomChanged(qreal newZoom) |
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 ticks.
Propriété Documentation
labelFormat : QString
Cette propriété définit le format des étiquettes DateTime sur l'axe. La propriété format permet d'indiquer la représentation visuelle de l'objet DateTime, en jours, mois et années. La valeur par défaut est dd-MMMM-yy.
Fonctions d'accès :
| QString | labelFormat() const |
| void | setLabelFormat(const QString &format) |
Signal Notificateur :
| void | labelFormatChanged(const QString &format) |
max : QDateTime
Cette propriété contient 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)
Fonctions d'accès :
| QDateTime | max() const |
| void | setMax(const QDateTime &max) |
Signal de notification :
| void | maxChanged(const QDateTime &max) |
min : QDateTime
Cette propriété contient 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)
Fonctions d'accès :
| QDateTime | min() const |
| void | setMin(const QDateTime &min) |
Signal de notification :
| void | minChanged(const QDateTime &min) |
[since 6.11] pan : qreal
Cette propriété contient la valeur panoramique de l'axe.
La valeur pan 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.
Fonctions d'accès :
| qreal | pan() const |
| void | setPan(qreal pan) |
Notifier signal :
| void | panChanged(qreal newPan) |
subTickCount : int
Cette propriété contient le nombre de sous-titres sur l'axe. Elle 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.
Fonctions d'accès :
| int | subTickCount() const |
| void | setSubTickCount(int newSubTickCount) |
Notifier signal :
| void | subTickCountChanged() |
tickInterval : qreal
Cette propriété définit le nombre de points principaux placés sur un axe. Si la valeur est égale ou inférieure à 0, l'axe calculera automatiquement la quantité de ticks appropriée. La valeur par défaut est 0.
Fonctions d'accès :
| qreal | tickInterval() const |
| void | setTickInterval(qreal newTickInterval) |
Signal de notification :
| void | tickIntervalChanged() |
[since 6.11] timeZone : QTimeZone
Cette propriété indique 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.
Fonctions d'accès :
| QTimeZone | timeZone() const |
| void | setTimeZone(const QTimeZone &zoneId) |
Signal Notifier :
| void | timeZoneChanged(const QTimeZone &newTimeZone) |
[read-only, since 6.11] visualMax : QDateTime
Cette propriété contient la 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 QDateTimeAxis::max
Cette propriété a été introduite dans Qt 6.11.
Fonctions d'accès :
| QDateTime | visualMax() const |
Signal Notifier :
| void | visualMaxChanged(const QDateTime &newMax) |
[read-only, since 6.11] visualMin : QDateTime
Cette propriété indique la 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 QDateTimeAxis::min
Cette propriété a été introduite dans Qt 6.11.
Fonctions d'accès :
| QDateTime | visualMin() const |
Signal Notifier :
| void | visualMinChanged(const QDateTime &newMin) |
[since 6.11] zoom : qreal
Cette propriété contient la valeur de zoom de l'axe. La valeur de 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.
Fonctions d'accès :
| qreal | zoom() const |
| void | setZoom(qreal zoom) |
Notifier signal :
| void | zoomChanged(qreal newZoom) |
© 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.