Auf dieser Seite

QDateTimeAxis Class

QDateTimeAxis unterstützt die Hinzufügung von DateTime-Werten zu den Achsen eines Diagramms. Mehr...

Kopfzeile: #include <QDateTimeAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
In QML: DateTimeAxis
Vererbt: QAbstractAxis

Eigenschaften

Öffentliche Funktionen

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

Signale

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)

Detaillierte Beschreibung

Eine DateTime-Achse kann verwendet werden, um DateTime-Darstellungen mit Tick-Markierungen und Gitternetzlinien anzuzeigen. Die DateTime-Elemente auf der Achse werden an der Position der Häkchen angezeigt.

Dokumentation der Eigenschaft

labelFormat : QString

Diese Eigenschaft enthält das Format der DateTime-Etiketten auf der Achse. Mit der Eigenschaft format kann die visuelle Darstellung des DateTime-Objekts in Tagen, Monaten und Jahren angegeben werden. Der Standardwert ist dd-MMMM-yy.

Zugriffsfunktionen:

QString labelFormat() const
void setLabelFormat(const QString &format)

Melder-Signal:

void labelFormatChanged(const QString &format)

max : QDateTime

Diese Eigenschaft enthält den maximalen Wert auf der Achse

Dieser Wert kann niedriger oder höher als der Mindestwert sein. Die DateTime wird intern als UTC gespeichert. Der Standardwert ist new Date(1980,1,1)

Zugriffsfunktionen:

QDateTime max() const
void setMax(const QDateTime &max)

Benachrichtigungssignal:

void maxChanged(const QDateTime &max)

min : QDateTime

Diese Eigenschaft enthält den Mindestwert auf der Achse

Dieser Wert kann niedriger oder höher als der Maximalwert sein. Die DateTime wird intern als UTC gespeichert. Der Standardwert ist new Date(1970,1,1)

Zugriffsfunktionen:

QDateTime min() const
void setMin(const QDateTime &min)

Benachrichtigungssignal:

void minChanged(const QDateTime &min)

[since 6.11] pan : qreal

Diese Eigenschaft enthält den Schwenkwert der Achse.

Der Schwenkwert verschiebt die Mitte der Achse, ohne die Intervalle des Gitters und der Beschriftungen zu beeinflussen. Der Standardwert ist 0.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

qreal pan() const
void setPan(qreal pan)

Notifier-Signal:

void panChanged(qreal newPan)

subTickCount : int

Diese Eigenschaft enthält die Anzahl der Unterstriche auf der Achse. Sie gibt an, wie viele Unterstriche zwischen den Hauptlinien im Diagramm gezeichnet werden. Beschriftungen werden für Unterstriche nicht gezeichnet. Der Standardwert ist 0.

Zugriffsfunktionen:

int subTickCount() const
void setSubTickCount(int newSubTickCount)

Benachrichtigungssignal:

void subTickCountChanged()

tickInterval : qreal

Diese Eigenschaft bestimmt die Anzahl der Hauptmarkierungen, die auf einer Achse platziert werden. Wenn der Wert 0 oder niedriger ist, berechnet die Achse automatisch die entsprechende Anzahl von Häkchen. Der Standardwert ist 0.

Zugriffsfunktionen:

qreal tickInterval() const
void setTickInterval(qreal newTickInterval)

Benachrichtigungssignal:

void tickIntervalChanged()

[since 6.11] timeZone : QTimeZone

Diese Eigenschaft enthält die Zeitzone, die für die Anzeige der Achsenbeschriftungen verwendet wird. Die akzeptierten Werte basieren auf den IANA-Zeitzonen-IDs. Die Standardzeitzone ist UTC.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QTimeZone timeZone() const
void setTimeZone(const QTimeZone &zoneId)

Notifier-Signal:

void timeZoneChanged(const QTimeZone &newTimeZone)

[read-only, since 6.11] visualMax : QDateTime

Diese Eigenschaft enthält den visuellen Maximalwert der Achse.

Diese Eigenschaft enthält einen visuellen maximalen Achsenwert, wenn die Achse geschwenkt oder gezoomt wurde. Der Standardwert ist QDateTimeAxis::max

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QDateTime visualMax() const

Benachrichtigungssignal:

void visualMaxChanged(const QDateTime &newMax)

[read-only, since 6.11] visualMin : QDateTime

Diese Eigenschaft enthält den visuellen Mindestwert der Achse.

Diese Eigenschaft enthält einen visuellen minimalen Achsenwert, wenn die Achse geschwenkt oder gezoomt wurde. Der Standardwert ist QDateTimeAxis::min

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

QDateTime visualMin() const

Benachrichtigungssignal:

void visualMinChanged(const QDateTime &newMin)

[since 6.11] zoom : qreal

Diese Eigenschaft enthält den Zoomwert der Achse. Der Zoomwert vergrößert oder verkleinert die Achse und damit das Diagramm, ohne die Intervalle des Gitters und der Beschriftungen zu beeinflussen. Der Standardwert ist 1.

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

Zugriffsfunktionen:

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.