QValueAxis Class

Die Klasse QValueAxis fügt Werte zu den Achsen eines Diagramms hinzu. Mehr...

Kopfzeile: #include <QValueAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS Graphs)
target_link_libraries(mytarget PRIVATE Qt6::Graphs)
qmake: QT += graphs
In QML: ValueAxis
Vererbt: QAbstractAxis

Eigenschaften

Öffentliche Funktionen

QValueAxis(QObject *parent = nullptr)
virtual ~QValueAxis() override
int labelDecimals() const
QString labelFormat() const
qreal max() const
qreal min() const
void setLabelDecimals(int decimals)
void setLabelFormat(const QString &format)
void setMax(qreal max)
void setMin(qreal min)
void setRange(qreal min, qreal max)
void setSubTickCount(qsizetype count)
void setTickAnchor(qreal anchor)
void setTickInterval(qreal interval)
qsizetype subTickCount() const
qreal tickAnchor() const
qreal tickInterval() const

Reimplementierte öffentliche Funktionen

virtual QAbstractAxis::AxisType type() const override

Signale

void labelDecimalsChanged(int decimals)
void labelFormatChanged(const QString &format)
void maxChanged(qreal max)
void minChanged(qreal min)
void subTickCountChanged(qsizetype subTickCount)
void tickAnchorChanged(qreal tickAnchor)
void tickIntervalChanged(qreal tickInterval)

Detaillierte Beschreibung

Eine Wertachse kann so eingerichtet werden, dass sie eine Achsenlinie mit Häkchen, Gitterlinien und Schattierungen anzeigt. Die Werte auf der Achse werden an den Positionen der Häkchen gezeichnet.

Dokumentation der Eigenschaft

labelDecimals : int

Diese Eigenschaft enthält die Anzahl der Dezimalstellen, die für die Anzeige der Beschriftungen verwendet werden. Wenn sie auf -1 gesetzt ist, wird der Dezimalbetrag automatisch auf der Grundlage des Wertebereichs angepasst. Der Standardwert ist -1.

Zugriffsfunktionen:

int labelDecimals() const
void setLabelDecimals(int decimals)

Melder-Signal:

void labelDecimalsChanged(int decimals)

labelFormat : QString

Diese Eigenschaft enthält das Beschriftungsformat der Achse.

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

Zugriffsfunktionen:

QString labelFormat() const
void setLabelFormat(const QString &format)

Melder-Signal:

void labelFormatChanged(const QString &format)

Siehe auch QString::asprintf().

max : qreal

Diese Eigenschaft enthält den Maximalwert auf der Achse.

Beim Einstellen dieser Eigenschaft wird der Mindestwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 10.0

Zugriffsfunktionen:

qreal max() const
void setMax(qreal max)

Melder-Signal:

void maxChanged(qreal max)

min : qreal

Diese Eigenschaft enthält den Mindestwert auf der Achse.

Beim Einstellen dieser Eigenschaft wird der Maximalwert gegebenenfalls angepasst, um sicherzustellen, dass der Bereich gültig bleibt. Der Standardwert ist 0.0

Zugriffsfunktionen:

qreal min() const
void setMin(qreal min)

Melder-Signal:

void minChanged(qreal min)

subTickCount : qsizetype

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:

qsizetype subTickCount() const
void setSubTickCount(qsizetype count)

Benachrichtigungssignal:

void subTickCountChanged(qsizetype subTickCount)

tickAnchor : qreal

Diese Eigenschaft enthält den Basiswert, von dem aus die dynamisch platzierten Häkchen und Beschriftungen gestartet werden. Der Standardwert ist 0.

Zugriffsfunktionen:

qreal tickAnchor() const
void setTickAnchor(qreal anchor)

Melder-Signal:

void tickAnchorChanged(qreal tickAnchor)

tickInterval : qreal

Diese Eigenschaft gibt den Abstand zwischen dynamisch platzierten Häkchen und Beschriftungen an. Der Standardwert ist 0, was bedeutet, dass die Intervalle automatisch auf der Grundlage des Min- und Max-Bereichs berechnet werden.

Zugriffsfunktionen:

qreal tickInterval() const
void setTickInterval(qreal interval)

Melder-Signal:

void tickIntervalChanged(qreal tickInterval)

Dokumentation der Mitgliedsfunktionen

[explicit] QValueAxis::QValueAxis(QObject *parent = nullptr)

Konstruiert ein Achsenobjekt, das ein Kind von parent ist.

[override virtual noexcept] QValueAxis::~QValueAxis()

Zerstört das Objekt.

void QValueAxis::setRange(qreal min, qreal max)

Legt den Bereich von min bis max auf der Achse fest. Wenn min größer als max ist, kehrt diese Funktion zurück, ohne Änderungen vorzunehmen.

[override virtual] QAbstractAxis::AxisType QValueAxis::type() const

Reimplements: QAbstractAxis::type() const.

Gibt den Typ der Achse zurück.

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