Auf dieser Seite

AbstractAxis QML Type (Uncreatable)

Ein Basistyp, der für spezielle Achsenarten verwendet wird. Mehr...

Import Statement: import QtGraphs
In C++: QAbstractAxis
Inherited By:

BarCategoryAxis, DateTimeAxis, LogValueAxis, and ValueAxis

Hinweis: Dies ist ein nicht erstellbarer Typ. Er kann in QML nicht instanziiert werden.

Eigenschaften

Signale

Ausführliche Beschreibung

Jede Reihe kann nur an eine horizontale und eine vertikale Achse gebunden werden.

Die Eigenschaften und die Sichtbarkeit verschiedener Achsenelemente wie Achsenlinie, Titel, Beschriftungen und Gitterlinien lassen sich individuell steuern.

Dokumentation zu den Eigenschaften

alignment : alignment [since 6.9]

Die Ausrichtung der Achse. Mögliche Werte sind „ Qt.AlignLeft “, „ Qt.AlignRight “, „ Qt.AlignBottom “ oder „ Qt.AlignTop “.

Diese Eigenschaft wurde in Qt 6.9 eingeführt.

color : color

Die Farbe, die zum Zeichnen der Hauptskalenstriche und der Achsenlinie verwendet wird. Sie hat Vorrang vor der Themenfarbe, auch wenn sich das Thema ändert.

gridVisible : bool

Die Sichtbarkeit der Gitterlinien. Standardmäßig lautet der Wert „ true “.

labelDelegate : Component

Eine benutzerdefinierte QML-Komponente, die als Beschriftung für die Achse verwendet wird. Diese Komponente sollte entweder eine „ Text “-Komponente sein oder den „property string text“ enthalten, damit dieser Eigenschaft der Wert der Beschriftung zugewiesen wird.

labelsAngle : real

Der Winkel der Achsenbeschriftungen in Grad.

labelsVisible : bool

Die Sichtbarkeit der Achsenbeschriftungen. Standardmäßig lautet der Wert „ true “.

lineVisible : bool

Die Sichtbarkeit der Achsenlinie. Standardmäßig lautet der Wert „ true “.

subColor : color

Die Farbe, die zum Zeichnen der Untermarkierungen verwendet wird. Sie hat Vorrang vor der Designfarbe, auch wenn sich das Design ändert.

subGridVisible : bool

Die Sichtbarkeit der Untergitterlinien. Gilt nur für Achsen, die Untergitterlinien unterstützen. Standardmäßig lautet der Wert „ true “.

textElideMode : enumeration [since 6.10]

Diese Enumeration legt die Platzierung der Auslassungspunkte bei Textüberlauf fest. Mögliche Werte sind „ Qt.ElideLeft “, „ Qt.ElideRight “, „ Qt.ElideMiddle “ oder „ Qt.ElideNone “. Standardmäßig ist der Wert „ Qt.ElideNone “.

Diese Eigenschaft wurde in Qt 6.10 eingeführt.

titleColor : color

Die Farbe, mit der der Titeltext dargestellt wird.

titleFont : font

Die Schriftart des Achsenbeschriftungstitels.

titleText : string

Der Titel der Achse. Standardmäßig leer. Achsen-Titel unterstützen HTML-Formatierung.

titleVisible : bool

Die Sichtbarkeit der Achsenbezeichnung. Standardmäßig lautet der Wert „ true “.

visible : bool

Die Sichtbarkeit der Achse. Standardmäßig lautet der Wert „ true “.

Signal-Dokumentation

colorChanged(color color)

Dieses Signal wird ausgelöst, wenn sich die Farbe, mit der die Hauptskalenmarkierungen und die Linie der Achse gezeichnet werden, in „ color “ ändert.

Hinweis: Der entsprechende Handler lautet „ onColorChanged “.

gridVisibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit der Gitterlinien der Achse auf „ visible “ ändert.

Hinweis: Der entsprechende Handler lautet „ onGridVisibleChanged “.

labelsAngleChanged(string angle)

Dieses Signal wird ausgelöst, wenn sich der Winkel der Achsenbeschriftungen auf angle ändert.

Hinweis: Der entsprechende Handler lautet „ onLabelsAngleChanged “.

labelsVisibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit der Achsenbeschriftungen auf „ visible “ ändert.

Hinweis: Der entsprechende Handler ist „ onLabelsVisibleChanged “.

lineVisibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit der Achsenlinie auf „ visible “ ändert.

Hinweis: Der entsprechende Handler lautet „ onLineVisibleChanged “.

minorGridVisibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit der sekundären Gitterlinien der Achse auf „ visible “ ändert.

Hinweis: Der entsprechende Handler lautet „ onMinorGridVisibleChanged “.

rangeChanged(string min, string max)

Dieses Signal wird ausgelöst, wenn sich der Achsbereich ändert. „ min “ und „ max “ sind der Mindest- und Höchstwert des neuen Bereichs.

Hinweis: Der entsprechende Handler lautet onRangeChanged.

subColorChanged(color color)

Dieses Signal wird ausgelöst, wenn sich die Farbe, die zum Zeichnen der Untermarkierungen der Achse verwendet wird, in „ color “ ändert.

Hinweis: Der zugehörige Handler lautet „ onSubColorChanged “.

textElideModeChanged(enumeration elideMode)

Dieses Signal wird ausgelöst, wenn sich der Wert von „ textElideMode “ ändert. „ elideMode “ ist der neue Wert vom Typ „ Qt::TextElideMode “.

Hinweis: Der entsprechende Handler lautet „ onTextElideModeChanged “.

titleColorChanged(color color)

Dieses Signal wird ausgelöst, wenn sich die Farbe, die zum Zeichnen des Achsen-Titels verwendet wird, in „ color “ ändert.

Hinweis: Der entsprechende Handler lautet „ onTitleColorChanged “.

titleFontChanged(Font font)

Dieses Signal wird ausgelöst, wenn sich die Schriftart des Achsen-Titels auf „ font “ ändert.

Hinweis: Der entsprechende Handler lautet „ onTitleFontChanged “.

titleTextChanged(string text)

Dieses Signal wird ausgelöst, wenn sich der Text der Achsenbezeichnung in „ text “ ändert.

Hinweis: Der entsprechende Handler lautet „ onTitleTextChanged “.

titleVisibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit des Titeltextes der Achse auf „ visible “ ändert.

Hinweis: Der entsprechende Handler lautet „ onTitleVisibleChanged “.

visibleChanged(bool visible)

Dieses Signal wird ausgelöst, wenn sich die Sichtbarkeit der Achse auf „ visible “ ändert.

Hinweis: Der entsprechende Handler lautet „ onVisibleChanged “.

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