QAreaSeries Class

Die Klasse QAreaSeries stellt Daten in Flächendiagrammen dar. Mehr...

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

Eigenschaften

Öffentliche Funktionen

QColor borderColor() const
qreal borderWidth() const
QColor color() const
bool isSelected() const
QXYSeries *lowerSeries() const
QColor selectedBorderColor() const
QColor selectedColor() const
void setBorderColor(QColor newBorderColor)
void setBorderWidth(qreal newBorderWidth)
void setColor(QColor newColor)
void setLowerSeries(QXYSeries *newLowerSeries)
void setSelected(bool newSelected)
void setSelectedBorderColor(QColor newSelectedBorderColor)
void setSelectedColor(QColor newColor)
void setUpperSeries(QXYSeries *newUpperSeries)
QXYSeries *upperSeries() const

Signale

void borderColorChanged(QColor newBorderColor)
void borderWidthChanged()
void colorChanged(QColor newColor)
void lowerSeriesChanged()
void selectedBorderColorChanged(QColor newSelectedBorderColor)
void selectedChanged()
void selectedColorChanged(QColor newSelectedColor)
void upperSeriesChanged()

Detaillierte Beschreibung

Ein Flächendiagramm wird verwendet, um eine Fläche zu zeichnen, die aus Punkten besteht. Die Punkte werden durch zwei Reihen definiert: upperSeries und lowerSeries. Die Fläche zwischen den Reihen wird als Diagramm gezeichnet. Wenn nur upperSeries definiert ist, liegt die Fläche zwischen dem unteren Teil des Diagramms und der oberen Reihe.

Eigenschaft Dokumentation

borderColor : QColor

Diese Eigenschaft enthält die Farbe des Rahmens des Bereichs. Der Standardwert ist Qt::transparent, was bedeutet, dass die Farbe des Rahmens durch das Thema definiert ist.

Zugriffsfunktionen:

QColor borderColor() const
void setBorderColor(QColor newBorderColor)

Benachrichtigungssignal:

void borderColorChanged(QColor newBorderColor)

borderWidth : qreal

Diese Eigenschaft gibt die Breite der Linie an, die den Bereich umschließt. Der Standardwert ist -1, was bedeutet, dass die Breite des Rahmens durch das Thema definiert wird.

Zugriffsfunktionen:

qreal borderWidth() const
void setBorderWidth(qreal newBorderWidth)

Benachrichtigungssignal:

void borderWidthChanged()

color : QColor

Diese Eigenschaft enthält die Füllfarbe des Bereichs. Der Standardwert ist Qt::transparent, d.h. die Farbe wird durch das Thema definiert.

Zugriffsfunktionen:

QColor color() const
void setColor(QColor newColor)

Benachrichtigungssignal:

void colorChanged(QColor newColor)

lowerSeries : QXYSeries*

Legt die untere Begrenzung des Bereichs fest. Ist dieser Wert Null, gilt der Boden des Diagramms als untere Grenze.

Zugriffsfunktionen:

QXYSeries *lowerSeries() const
void setLowerSeries(QXYSeries *newLowerSeries)

Benachrichtigungssignal:

void lowerSeriesChanged()

selected : bool

Legt diesen Bereich als ausgewählt fest. Der Standardwert ist false.

Zugriffsfunktionen:

bool isSelected() const
void setSelected(bool newSelected)

Melder-Signal:

void selectedChanged()

selectedBorderColor : QColor

Diese Eigenschaft enthält die Farbe des Rahmens des Bereichs, wenn dieser ausgewählt ist. Der Standardwert ist Qt::transparent, d.h. die Farbe des ausgewählten Rahmens wird durch das Thema definiert.

Zugriffsfunktionen:

QColor selectedBorderColor() const
void setSelectedBorderColor(QColor newSelectedBorderColor)

Benachrichtigungssignal:

void selectedBorderColorChanged(QColor newSelectedBorderColor)

selectedColor : QColor

Diese Eigenschaft enthält die Füllfarbe des Bereichs, wenn dieser ausgewählt ist. Der Standardwert ist Qt::transparent, d.h. die ausgewählte Farbe wird durch das Thema definiert.

Zugriffsfunktionen:

QColor selectedColor() const
void setSelectedColor(QColor newColor)

Benachrichtigungssignal:

void selectedColorChanged(QColor newSelectedColor)

upperSeries : QXYSeries*

Legt die obere Begrenzung des Bereichs fest. Wenn dieser Wert Null ist, wird kein Bereich gezeichnet.

Zugriffsfunktionen:

QXYSeries *upperSeries() const
void setUpperSeries(QXYSeries *newUpperSeries)

Melder-Signal:

void upperSeriesChanged()

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