Auf dieser Seite

DateTimeAxis QML Type

Fügt DateTime-Elemente zu den Achsen eines Diagramms hinzu. Mehr...

Import Statement: import QtGraphs
In C++: QDateTimeAxis
Inherits:

AbstractAxis

Eigenschaften

Signale

Methoden

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.

Der folgende Beispielcode veranschaulicht die Verwendung des Typs DateTimeAxis:

GraphsView {
    axisX: DateTimeAxis {
        min: new Date(2000,1,1)
        max: new Date(1970,1,1)
    }
    LineSeries {
        // Add a few XYPoint data...
    }
}

Dokumentation der Eigenschaft

labelFormat : string

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.

max : real

Der Höchstwert auf der Achse.

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

min : real

Der 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)

pan : real [since 6.11]

Der 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.

subTickCount : int

Die Anzahl der Unterstriche auf der Achse. Dies gibt an, wie viele Unterstriche zwischen den Hauptlinien des Diagramms gezeichnet werden. Beschriftungen werden für Unterstriche nicht gezeichnet. Der Standardwert ist 0.

tickInterval : real

Die Anzahl der wichtigsten Ticks, die auf einer Achse platziert werden. Wenn der Wert 0 oder niedriger ist, berechnet die Achse automatisch die entsprechende Anzahl von Ticks. Der Standardwert ist 0.

timeZone : QTimeZone [since 6.11]

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.

visualMax : real [read-only, since 6.11]

Der visuelle Maximalwert der Achse.

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

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

visualMin : real [read-only, since 6.11]

Der visuelle Mindestwert der Achse.

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

Diese Eigenschaft wurde in Qt 6.11 eingeführt.

zoom : real [since 6.11]

Der 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.

Signal Dokumentation

labelFormatChanged(string format)

Dieses Signal wird ausgegeben, wenn sich die format der Achsenbeschriftungen ändert.

Hinweis: Der entsprechende Handler ist onLabelFormatChanged.

maxChanged(DateTime max)

Dieses Signal wird ausgegeben, wenn sich der Maximalwert der Achse, der durch max angegeben wird, ändert.

Hinweis: Der entsprechende Handler ist onMaxChanged.

minChanged(DateTime min)

Dieses Signal wird ausgegeben, wenn sich der Mindestwert der Achse, der durch min angegeben wird, ändert.

Hinweis: Der entsprechende Handler ist onMinChanged.

rangeChanged(real min, real max)

Dieses Signal wird ausgegeben, wenn sich der Minimal- oder Maximalwert der Achse, die durch min und max festgelegt sind, ändert.

Hinweis: Der entsprechende Handler ist onRangeChanged.

subTickCountChanged(int subTickCount)

Dieses Signal wird ausgegeben, wenn sich die Anzahl der Teilstriche auf der Achse, angegeben durch subTickCount, ändert.

Hinweis: Der entsprechende Handler ist onSubTickCountChanged.

tickIntervalChanged(real tickInterval)

Dieses Signal wird ausgegeben, wenn sich der durch tickInterval angegebene Tick-Intervallwert ändert.

Hinweis: Der entsprechende Handler ist onTickIntervalChanged.

[since 6.11] timeZoneChanged()

Dieses Signal wird ausgegeben, wenn die Zeitzone geändert wird. Es stellt einen String-Wert für die IANA-Zeitzonen-ID dar, die eingestellt wurde.

Hinweis: Der entsprechende Handler ist onTimeZoneChanged.

Dieses Signal wurde in Qt 6.11 eingeführt.

[since 6.11] zoomChanged()

Dieses Signal wird ausgelöst, wenn sich der Zoomwert ändert.

Hinweis: Der entsprechende Handler ist onZoomChanged.

Dieses Signal wurde in Qt 6.11 eingeführt.

Methode Dokumentation

[since 6.11] string timeZoneAsString()

Gibt die IANA-basierte Zonen-ID von QDateTimeAxis::timeZone als String zurück.

Diese Methode wurde in Qt 6.11 eingeführt.

Siehe auch timeZone.

[since 6.11] QTimeZone timeZoneFromString(string zoneId)

Gibt die QTimeZone zurück, die der IANA-basierten zoneId entspricht.

Hinweis: Dies ist die Konverter-Methode zum Setzen des timeZone.

Diese Methode wurde in Qt 6.11 eingeführt.

Siehe auch QDateTimeAxis::timeZone und 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.