QAbstractAxis Class
Die Klasse QAbstractAxis ist eine Basisklasse, die für spezialisierte Achsenklassen verwendet wird. Mehr...
Kopfzeile: | #include <QAbstractAxis> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Graphs) target_link_libraries(mytarget PRIVATE Qt6::Graphs) |
qmake: | QT += graphs |
In QML: | AbstractAxis |
Vererbt: | QObject |
Vererbt von: |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QAbstractAxis ist Teil von Qt Graphs C++ Classes for 2D.
Öffentliche Typen
enum class | AxisType { Value, BarCategory, DateTime } |
Eigenschaften
|
|
Öffentliche Funktionen
virtual | ~QAbstractAxis() override |
void | hide() |
bool | isGridVisible() const |
bool | isLineVisible() const |
bool | isSubGridVisible() const |
bool | isTitleVisible() const |
bool | isVisible() const |
QQmlComponent * | labelDelegate() const |
qreal | labelsAngle() const |
bool | labelsVisible() const |
void | setGridVisible(bool visible = true) |
void | setLabelDelegate(QQmlComponent *newLabelDelegate) |
void | setLabelsAngle(qreal angle) |
void | setLabelsVisible(bool visible = true) |
void | setLineVisible(bool visible = true) |
void | setMax(const QVariant &max) |
void | setMin(const QVariant &min) |
void | setRange(const QVariant &min, const QVariant &max) |
void | setSubGridVisible(bool visible = true) |
void | setTitleColor(QColor color) |
void | setTitleFont(const QFont &font) |
void | setTitleText(const QString &title) |
void | setTitleVisible(bool visible = true) |
void | setVisible(bool visible = true) |
void | show() |
QColor | titleColor() const |
QFont | titleFont() const |
QString | titleText() const |
virtual QAbstractAxis::AxisType | type() const = 0 |
Signale
void | gridVisibleChanged(bool visible) |
void | labelDelegateChanged() |
void | labelsAngleChanged(qreal angle) |
void | labelsVisibleChanged(bool visible) |
void | lineVisibleChanged(bool visible) |
void | subGridVisibleChanged(bool visible) |
void | titleColorChanged(QColor color) |
void | titleFontChanged(const QFont &font) |
void | titleTextChanged(const QString &title) |
void | titleVisibleChanged(bool visible) |
void | update() |
void | visibleChanged(bool visible) |
Detaillierte Beschreibung
Jede Reihe kann nur an eine horizontale und vertikale Achse gebunden werden.
Die Eigenschaften und die Sichtbarkeit verschiedener Achsenelemente, wie Achsenlinie, Titel, Beschriftungen und Gitterlinien, können individuell gesteuert werden.
Mitgliedstyp Dokumentation
enum class QAbstractAxis::AxisType
Dieser Enum-Typ gibt den Typ des Achsenobjekts an.
Konstante | Wert |
---|---|
QAbstractAxis::AxisType::Value | 0 |
QAbstractAxis::AxisType::BarCategory | 1 |
QAbstractAxis::AxisType::DateTime | 2 |
Eigenschaft Dokumentation
gridVisible : bool
Diese Eigenschaft bestimmt die Sichtbarkeit der Gitterlinien. Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | isGridVisible() const |
void | setGridVisible(bool visible = true) |
Benachrichtigungssignal:
void | gridVisibleChanged(bool visible) |
labelDelegate : QQmlComponent*
Diese Eigenschaft enthält eine benutzerdefinierte QML-Komponente, die als Beschriftung für die Achse verwendet wird. Diese Komponente sollte entweder eine Text Komponente sein oder "property string text" enthalten, so dass dieser Eigenschaft der Wert des Labels zugewiesen wird.
Zugriffsfunktionen:
QQmlComponent * | labelDelegate() const |
void | setLabelDelegate(QQmlComponent *newLabelDelegate) |
Melder-Signal:
void | labelDelegateChanged() |
labelsAngle : qreal
Diese Eigenschaft enthält den Winkel der Achsenbeschriftungen in Grad.
Zugriffsfunktionen:
qreal | labelsAngle() const |
void | setLabelsAngle(qreal angle) |
Melder-Signal:
void | labelsAngleChanged(qreal angle) |
labelsVisible : bool
Diese Eigenschaft legt fest, ob Achsenbeschriftungen sichtbar sind. Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | labelsVisible() const |
void | setLabelsVisible(bool visible = true) |
Benachrichtigungssignal:
void | labelsVisibleChanged(bool visible) |
lineVisible : bool
Diese Eigenschaft bestimmt die Sichtbarkeit der Achsenlinie. Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | isLineVisible() const |
void | setLineVisible(bool visible = true) |
Melder-Signal:
void | lineVisibleChanged(bool visible) |
subGridVisible : bool
Diese Eigenschaft bestimmt die Sichtbarkeit der Teilgitterlinien.
Gilt nur für Achsen, die Untergitterlinien unterstützen. Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | isSubGridVisible() const |
void | setSubGridVisible(bool visible = true) |
Melder-Signal:
void | subGridVisibleChanged(bool visible) |
titleColor : QColor
Diese Eigenschaft enthält die Farbe, die zum Zeichnen des Titeltextes verwendet wird.
Zugriffsfunktionen:
QColor | titleColor() const |
void | setTitleColor(QColor color) |
Melder-Signal:
void | titleColorChanged(QColor color) |
titleFont : QFont
Diese Eigenschaft enthält die Schriftart für den Titel der Achse.
Zugriffsfunktionen:
QFont | titleFont() const |
void | setTitleFont(const QFont &font) |
Melder-Signal:
void | titleFontChanged(const QFont &font) |
titleText : QString
Diese Eigenschaft enthält den Titel der Achse.
Standardmäßig ist sie leer. Achsentitel unterstützen HTML-Formatierung.
Zugriffsfunktionen:
QString | titleText() const |
void | setTitleText(const QString &title) |
Benachrichtigungssignal:
void | titleTextChanged(const QString &title) |
titleVisible : bool
Diese Eigenschaft bestimmt die Sichtbarkeit des Achsentitels.
Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | isTitleVisible() const |
void | setTitleVisible(bool visible = true) |
Melder-Signal:
void | titleVisibleChanged(bool visible) |
visible : bool
Diese Eigenschaft gibt die Sichtbarkeit der Achse an. Standardmäßig ist der Wert true
.
Zugriffsfunktionen:
bool | isVisible() const |
void | setVisible(bool visible = true) |
Benachrichtigungssignal:
void | visibleChanged(bool visible) |
Member Function Dokumentation
[override virtual noexcept]
QAbstractAxis::~QAbstractAxis()
Zerstört das Achsenobjekt. Wenn die Achse zu einem Diagramm hinzugefügt wird, übernimmt das Diagrammobjekt den Besitz.
void QAbstractAxis::hide()
Macht die Achsen, Beschriftungen und Gitterlinien unsichtbar.
void QAbstractAxis::setLineVisible(bool visible = true)
Bestimmt, ob die Achsenlinie und die Tickmarks visible sind.
Hinweis: Setter-Funktion für die Eigenschaft lineVisible.
Siehe auch isLineVisible().
void QAbstractAxis::setMax(const QVariant &max)
Legt den maximalen Wert fest, der auf der Achse angezeigt wird. Abhängig vom aktuellen Achsentyp wird der Parameter max in den entsprechenden Wertetyp umgewandelt. Wenn die Umwandlung nicht möglich ist, bleibt der Funktionsaufruf ohne Wirkung.
void QAbstractAxis::setMin(const QVariant &min)
Legt den Mindestwert fest, der auf der Achse angezeigt wird. Abhängig vom aktuellen Achsentyp wird der Parameter min in den entsprechenden Wertetyp umgewandelt. Wenn die Umwandlung nicht möglich ist, bleibt der Funktionsaufruf ohne Wirkung.
void QAbstractAxis::setRange(const QVariant &min, const QVariant &max)
Legt den auf der Achse angezeigten Bereich fest. Abhängig vom aktuellen Achsentyp werden die Parameter min und max in entsprechende Wertetypen umgewandelt. Wenn die Umwandlung nicht möglich ist, bleibt der Funktionsaufruf ohne Wirkung.
void QAbstractAxis::setTitleColor(QColor color)
Setzt die Farbe, die zum Zeichnen von Titeln verwendet wird, auf color.
Hinweis: Setter-Funktion für die Eigenschaft titleColor.
Siehe auch titleColor().
void QAbstractAxis::setTitleFont(const QFont &font)
Setzt die Schriftart, die zum Zeichnen von Titeln verwendet wird, auf font.
Hinweis: Setter-Funktion für die Eigenschaft titleFont.
Siehe auch titleFont().
void QAbstractAxis::setVisible(bool visible = true)
Setzt die Sichtbarkeit der Achsen, Beschriftungen und Gitterlinien auf visible.
Hinweis: Setter-Funktion für die Eigenschaft visible.
Siehe auch isVisible().
void QAbstractAxis::show()
Macht die Achsen, Beschriftungen und Gitterlinien sichtbar.
QColor QAbstractAxis::titleColor() const
Gibt die Farbe zurück, die zum Zeichnen von Titeln verwendet wird.
Hinweis: Getter-Funktion für die Eigenschaft titleColor.
Siehe auch setTitleColor().
QFont QAbstractAxis::titleFont() const
Gibt die Schriftart zurück, die zum Zeichnen von Titeln verwendet wird.
Hinweis: Getter-Funktion für die Eigenschaft titleFont.
Siehe auch setTitleFont().
[pure virtual]
QAbstractAxis::AxisType QAbstractAxis::type() const
Gibt den Typ der Achse zurück.
[signal]
void QAbstractAxis::update()
Dieses Signal wird ausgesendet, wenn die Achse aktualisiert werden muss.
© 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.