Auf dieser Seite

QCategory3DAxis Class

Die Klasse „QCategory3DAxis“ dient zur Bearbeitung einer Achse eines Diagramms. Mehr...

Header: #include <QCategory3DAxis>
CMake: find_package(Qt6 REQUIRED COMPONENTS DataVisualization)
target_link_libraries(mytarget PRIVATE Qt6::DataVisualization)
qmake: QT += datavisualization
Seit: QtDataVisualization 1.0
In QML: CategoryAxis3D
Erbt von: QAbstract3DAxis
Status: Veraltet

Diese Klasse ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Eigenschaften

Öffentliche Funktionen

QCategory3DAxis(QObject *parent = nullptr)
virtual ~QCategory3DAxis()
QStringList labels() const
void setLabels(const QStringList &labels)

Signale

void labelsChanged()

Ausführliche Beschreibung

QCategory3DAxis stellt eine Achse bereit, die mit Beschriftungen versehen werden kann. Die Achse wird basierend auf der durch die Einstellung des Achsenbereichs definierten Größe des Datenfensters in gleich große Kategorien unterteilt.

Zwischen den Kategorien werden Gitterlinien gezeichnet, sofern diese sichtbar sind. Beschriftungen werden an den Positionen der Kategorien eingezeichnet, sofern vorhanden.

Eigenschaftsdokumentation

labels : QStringList

Diese Eigenschaft enthält die Beschriftungen für die auf die Kategorien angewendete Achse.

Wenn es weniger Beschriftungen als Kategorien gibt, haben die übrigen keine Beschriftung. Wenn keine Kategoriebeschriftungen explizit definiert sind, werden die Beschriftungen aus den Datenzeilen- (oder Spalten-)Beschriftungen der Primärreihe des Diagramms generiert.

Zugriffsfunktionen:

QStringList labels() const
void setLabels(const QStringList &labels)

Benachrichtigungssignal:

void labelsChanged()

Dokumentation der Mitgliedsfunktionen

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

Erstellt eine 3D-Achse der Kategorie 3D mit dem übergeordneten Element „ parent “.

[virtual noexcept] QCategory3DAxis::~QCategory3DAxis()

Löscht die 3D-Achse der Kategorie.

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