ValueAxis QML Type
Fügt Werte zu den Achsen eines Diagramms hinzu. Mehr...
| Import Statement: | import QtGraphs |
| In C++: | QValueAxis |
| Inherits: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- ValueAxis ist Teil von Qt Graphs QML Types for 2D.
Eigenschaften
- labelDecimals : int
- labelFormat : string
- max : real
- min : real
- pan : real
(since 6.9) - subTickCount : int
- tickAnchor : real
- tickInterval : real
- visualMax : real
(since 6.11) - visualMin : real
(since 6.11) - zoom : real
(since 6.9)
Signale
- labelDecimalsChanged(int decimals)
- labelFormatChanged(string format)
- maxChanged(real max)
- minChanged(real min)
- rangeChanged(real min, real max)
- subTickCountChanged(int subTickCount)
- tickAnchorChanged(real tickAnchor)
- tickIntervalChanged(real tickInterval)
Detaillierte Beschreibung
Der Typ ValueAxis kann so eingerichtet werden, dass er eine Achsenlinie mit Häkchen, Gitternetzlinien und Schattierungen anzeigt. Die Werte auf der Achse werden an den Positionen der Häkchen gezeichnet.
Der folgende Beispielcode veranschaulicht die Verwendung des Typs ValueAxis:
GraphsView {
axisX: ValueAxis {
max: 10
tickInterval: 1
}
axisY: ValueAxis {
min -20
max: 40
}
LineSeries {
// Add a few XYPoint data...
}
}Dokumentation der Eigenschaft
labelDecimals : int
Die Anzahl der Dezimalstellen, die für die Anzeige der Beschriftungen verwendet werden. Bei der Einstellung -1 wird der Dezimalbetrag automatisch auf der Grundlage des Wertebereichs angepasst. Der Standardwert ist -1.
labelFormat : string
Der Formatstring unterstützt die folgenden Konvertierungsspezifizierer, Längenmodifikatoren und Flags, die von printf() in der Standard-C++-Bibliothek bereitgestellt werden: d, i, o, x, X, f, F, e, E, g, G, c.
Der Standardwert ist leer, in diesem Fall wird das Format 'f' verwendet.
Siehe auch QString::asprintf().
max : real
Der Höchstwert auf der Achse.
Bei der Einstellung dieser Eigenschaft wird der Mindestwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 10.0
min : real
Der Mindestwert auf der Achse.
Bei der Einstellung dieser Eigenschaft wird der Maximalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 0.0
pan : real [since 6.9]
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.9 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.
tickAnchor : real
Der Basiswert, von dem aus die dynamisch platzierten Häkchen und Beschriftungen gestartet werden. Der Standardwert ist 0.
tickInterval : real
Das Intervall zwischen dynamisch platzierten Tickmarks und Beschriftungen. Der Standardwert ist 0, was bedeutet, dass die Intervalle automatisch auf der Grundlage des Mindest- und Höchstbereichs berechnet werden.
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.9]
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.9 eingeführt.
Signal Dokumentation
labelDecimalsChanged(int decimals)
Dieses Signal wird ausgegeben, wenn sich die Anzahl der Dezimalstellen der Achsenbeschriftung auf decimals ändert.
Hinweis: Der entsprechende Handler ist onLabelDecimalsChanged.
labelFormatChanged(string format)
Dieses Signal wird ausgegeben, wenn sich das Format der Achsenbeschriftungen auf format ändert.
Hinweis: Der entsprechende Handler ist onLabelFormatChanged.
maxChanged(real max)
Dieses Signal wird ausgegeben, wenn sich der Maximalwert der Achse auf max ändert.
Hinweis: Der entsprechende Handler ist onMaxChanged.
minChanged(real min)
Dieses Signal wird ausgegeben, wenn sich der Minimalwert der Achse auf min ändert.
Hinweis: Der entsprechende Handler ist onMinChanged.
rangeChanged(real min, real max)
Dieses Signal wird ausgegeben, wenn sich der minimale oder maximale Wert der Achse auf min bzw. max ä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.
tickAnchorChanged(real tickAnchor)
Dieses Signal wird ausgegeben, wenn sich der Tick-Ankerwert auf tickAnchor ändert.
Hinweis: Der entsprechende Handler ist onTickAnchorChanged.
tickIntervalChanged(real tickInterval)
Dieses Signal wird ausgegeben, wenn sich der Wert des Tick-Intervalls auf tickInterval ändert.
Hinweis: Der entsprechende Handler ist onTickIntervalChanged.
© 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.