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 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QDateTimeAxis ist Teil von Qt Graphs C++ Classes for 2D.
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.