Value3DAxis QML Type

Manipuliert eine Achse eines Diagramms. Mehr...

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

Abstract3DAxis

Eigenschaften

Signale

Detaillierte Beschreibung

Dieser Typ stellt eine Achse bereit, der ein Wertebereich und die Anzahl der Segmente und Untersegmente, in die der Bereich unterteilt werden soll, gegeben werden kann.

Eigenschaft Dokumentation

autoAdjustRange : bool

Legt fest, ob die Achse den Bereich automatisch so anpasst, dass alle Daten in den Bereich passen.


formatter : Value3DAxisFormatter

Der zu verwendende Achsenformatierer. Ein vorhandenes Formatierungselement wird gelöscht, wenn ein neues Formatierungselement festgelegt wird.


labelAutoAngle : real

Der maximale Winkel, um den die Beschriftungen bei einer Änderung des Kamerawinkels automatisch gedreht werden können. Der Winkel kann zwischen 0 und 90 liegen, einschließlich. Der Standardwert ist 0. Wenn der Wert 0 ist, werden die Achsenbeschriftungen nicht automatisch gedreht. Ist der Wert größer als Null, versuchen die Beschriftungen, sich bis zum angegebenen Winkel an der Kamera auszurichten.


labelFormat : string

Das Etikettenformat, das für die Etiketten auf dieser Achse verwendet werden soll.

Die Formatzeichenkette 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.

Wenn GraphsItem3D::locale etwas anderes als "C" ist, beschränken sich die unterstützten Spezifizierer auf: d, e, E, f, g, G und i. Außerdem wird nur der Präzisionsmodifikator unterstützt. Der Rest der Formatierung stammt von der Standardvorgabe Locale der Anwendung.

Siehe auch GraphsItem3D::locale.


labels : list

Die Beschriftungen für die Achsen.

Hinweis: Die Einstellung dieser Eigenschaft für Value3DAxis bewirkt nichts, da sie automatisch Beschriftungen erzeugt.


labelsVisible : bool

Legt fest, ob die Achsenbeschriftungen in der primären Diagrammansicht sichtbar sind.

Der Standardwert ist true.


max : real

Der maximale Wert auf der Achse. Beim Einstellen dieser Eigenschaft wird der Mindestwert gegebenenfalls angepasst, damit der Bereich gültig bleibt.


min : real

Der Mindestwert auf der Achse. Beim Festlegen dieser Eigenschaft wird der Maximalwert bei Bedarf angepasst, damit der Bereich gültig bleibt.


orientation : Abstract3DAxis.AxisOrientation [read-only]

Die Ausrichtung der Achse.


reversed : bool

Wenn true angegeben wird, wird die Achse in umgekehrter Richtung gerendert. Das heißt, die Positionen der Minimal- und Maximalwerte werden beim Rendern des Diagramms vertauscht. Diese Eigenschaft hat keinen Einfluss auf die tatsächlichen Minimal- und Maximalwerte der Achse.


segmentCount : qsizetype

Die Anzahl der Segmente auf der Achse. Dies gibt an, wie viele Beschriftungen gezeichnet werden. Die Anzahl der zu zeichnenden Gitterlinien wird mit der folgenden Formel berechnet: segments * subsegments + 1. Der voreingestellte Standardwert ist 5. Der Wert kann nicht unter 1 liegen.


subSegmentCount : qsizetype

Die Anzahl der Untersegmente innerhalb jedes Segments auf der Achse. Gitternetzlinien werden zwischen jedem Untersegment zusätzlich zu jedem Segment gezeichnet. Der voreingestellte Standardwert ist 1. Der Wert kann nicht unter 1 liegen.


title : string

Der Titel für die Achse.

Siehe auch titleVisible und titleFixed.


titleFixed : bool

Die Rotation der Achsentitel.

Wenn Sie false wählen, werden die Achsentitel in der primären Diagrammansicht ähnlich wie die Achsenbeschriftungen in Richtung der Kamera gedreht. Wenn true, werden die Achsentitel nur um ihre Achse gedreht, sind aber ansonsten nicht auf die Kamera ausgerichtet. Diese Eigenschaft hat keine Auswirkung, wenn der Wert der Eigenschaft labelAutoAngle gleich Null ist. Der Standardwert ist true.

Siehe auch labelAutoAngle, title, und titleVisible.


titleOffset : real

Die Position des Achsentitels auf der Achse. Der Wert muss zwischen -1.0f und 1.0f

Der Standardwert ist 0.

Siehe auch title und titleVisible.


titleVisible : bool

Legt fest, ob der Achsentitel in der primären Diagrammansicht sichtbar ist.

Der Standardwert ist false.

Siehe auch title und titleFixed.


type : Abstract3DAxis.AxisType [read-only]

Der Typ der Achse.


Signal Dokumentation

autoAdjustRangeChanged(bool autoAdjust)

Dieses Signal wird ausgegeben, wenn sich der Wert der Eigenschaft autoAdjustRange auf autoAdjust ändert.

Hinweis: Der entsprechende Handler ist onAutoAdjustRangeChanged.


formatterChanged(Value3DAxisFormatter formatter)

Dieses Signal wird ausgegeben, wenn sich formatter in formatter ändert.

Hinweis: Der entsprechende Handler ist onFormatterChanged.


labelAutoAngleChanged(real angle)

Dieses Signal wird ausgegeben, wenn sich der Winkel der Etikettendrehung zu angle ändert.

Hinweis: Der entsprechende Handler ist onLabelAutoAngleChanged.


labelFormatChanged(string format)

Dieses Signal wird ausgegeben, wenn labelFormat zu format wechselt.

Hinweis: Der entsprechende Handler ist onLabelFormatChanged.


labelVisibilityChanged(bool visible)

Dieses Signal wird ausgegeben, wenn sich die Sichtbarkeit des Etiketts auf visible ändert.

Hinweis: Der entsprechende Handler ist onLabelVisibilityChanged.


labelsChanged()

Dieses Signal wird ausgegeben, wenn sich die Achsenbeschriftungen ändern.

Hinweis: Der entsprechende Handler ist onLabelsChanged.


maxChanged(real value)

Dieses Signal wird ausgegeben, wenn sich der Maximalwert der Achse auf value ändert.

Hinweis: Der entsprechende Handler ist onMaxChanged.


minChanged(real value)

Dieses Signal wird ausgegeben, wenn sich der Mindestwert der Achse auf value ändert.

Hinweis: Der entsprechende Handler ist onMinChanged.


orientationChanged(AxisOrientation orientation)

Dieses Signal wird ausgegeben, wenn sich die Achsenorientierung auf orientation ändert.

Hinweis: Der entsprechende Handler ist onOrientationChanged.


rangeChanged(real min, real max)

Dieses Signal wird ausgegeben, wenn sich der Achsenbereich ändert. min und max sind das Minimum und Maximum des neuen Bereichs.

Hinweis: Der entsprechende Handler ist onRangeChanged.


reversedChanged(bool enable)

Dieses Signal wird ausgegeben, wenn reversed zu enable wechselt.

Hinweis: Der entsprechende Handler ist onReversedChanged.


segmentCountChanged(qsizetype count)

Dieses Signal wird ausgegeben, wenn segmentCount zu count wechselt.

Hinweis: Der entsprechende Handler ist onSegmentCountChanged.


subSegmentCountChanged(qsizetype count)

Dieses Signal wird ausgegeben, wenn subSegmentCount zu count wechselt.

Hinweis: Der entsprechende Handler ist onSubSegmentCountChanged.


titleChanged(string newTitle)

Dieses Signal wird ausgegeben, wenn title zu newTitle wechselt.

Hinweis: Der entsprechende Handler ist onTitleChanged.


titleFixedChanged(bool fixed)

Dieses Signal wird ausgegeben, wenn sich der Wert der Eigenschaft titleFixed zu fixed ändert.

Hinweis: Der entsprechende Handler ist onTitleFixedChanged.


titleOffsetChanged(real offset)

Dieses Signal wird ausgegeben, wenn sich der Wert der Eigenschaft titleOffset in offset ändert.

Hinweis: Der entsprechende Handler ist onTitleOffsetChanged.


titleVisibilityChanged(bool visible)

Dieses Signal wird ausgegeben, wenn sich die Sichtbarkeit des Titels auf visible ändert.

Hinweis: Der entsprechende Handler ist onTitleVisibilityChanged.


© 2025 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.