Auf dieser Seite

Legend QML Type

Zeigt die Legende eines Diagramms an. Mehr...

Import Statement: import QtCharts 2.12
In C++: QLegend
Status: Deprecated

Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.

Eigenschaften

Ausführliche Beschreibung

Eine Legende ist ein grafisches Objekt, das die Legende eines Diagramms anzeigt. Der Status der Legende wird durch den Typ „ ChartView “ aktualisiert, wenn sich die Reihen ändern. Die Eigenschaften des Typs „ Legend “ können dem Typ „ ChartView “ zugewiesen werden. Beispiel:

ChartView {
    legend.visible: true
    legend.alignment: Qt.AlignBottom
    // Add a few series...
}

Screenshot, auf dem nur die Legenden eines unscharfen Balkendiagramms zu sehen sind

Hinweis: Es gibt keine QML-API zum Ändern von Legendenmarkierungen. Markierungen können durch Erstellen einer benutzerdefinierten Legende geändert werden. Weitere Informationen finden Sie unter „Verwenden von Legendenmarkierungen“.

Dokumentation zu den Eigenschaften

alignment : alignment

Legt fest, wie die Legende im Diagramm ausgerichtet wird. Mögliche Werte sind „ Qt.AlignLeft “, „ Qt.AlignRight “, „ Qt.AlignBottom “ oder „ Qt.AlignTop “. Wenn Sie mehr als ein Flag setzen, ist das Ergebnis undefiniert.

backgroundVisible : bool

Ob der Hintergrund der Legende sichtbar ist.

borderColor : color

Die Linienfarbe der Legende.

color : color

Die Hintergrundfarbe (Pinsel) der Legende.

font : Font

Die Schriftart der in der Legende verwendeten Markierungen.

labelColor : color

Die Farbe des Pinsels, mit dem Beschriftungen gezeichnet werden.

markerShape : enumeration

Die Standardform der Legendenmarkierungen. Der Standardwert lautet „ MarkerShapeRectangle “.

KonstanteBeschreibung
Legend.MarkerShapeRectangleLegendenmarkierungen sind rechteckig
Legend.MarkerShapeCircleLegendenmarkierungen sind kreisförmig
MarkerShapeRotatedRectangleLegendenmarkierungen sind gedrehte Rechtecke.
MarkerShapeTriangleLegendenmarkierungen sind dreieckig.
MarkerShapeStarLegendenmarkierungen sind sternförmig.
MarkerShapePentagonLegendenmarkierungen sind fünfeckig.
Legend.MarkerShapeFromSeriesDie Form der Legendenmarkierungen wird durch die Reihe bestimmt

Siehe auch QLegend::MarkerShape.

reverseMarkers : bool

Ob die Markierungen in der Legende in umgekehrter Reihenfolge angezeigt werden. Diese Eigenschaft ist standardmäßig auf „ false “ gesetzt.

showToolTips : bool

Gibt an, ob Tooltips angezeigt werden, wenn der Text abgeschnitten ist. Diese Eigenschaft ist standardmäßig auf „ false “ gesetzt. Derzeit hat diese Eigenschaft keine Auswirkung, da Tooltips in QML nicht unterstützt werden.

visible : bool

Gibt an, ob die Legende sichtbar ist.

Standardmäßig ist diese Eigenschaft auf „ true “ gesetzt.

Siehe auch „ QGraphicsObject::visible “.

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