Sur cette page

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

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.