Auf dieser Seite

QBoxSet Class

Die Klasse „QBoxSet“ stellt ein Element in einem Box-and-Whiskers-Diagramm dar. Mehr...

Header: #include <QBoxSet>
In QML: BoxSet
Inherits: QObject
Status: Deprecated

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

Öffentliche Typen

enum ValuePositions { LowerExtreme, LowerQuartile, Median, UpperQuartile, UpperExtreme }

Eigenschaften

Öffentliche Funktionen

QBoxSet(const QString label = QString(), QObject *parent = nullptr)
QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)
virtual ~QBoxSet()
void append(const QList<qreal> &values)
void append(const qreal value)
qreal at(const int index) const
QBrush brush() const
void clear()
int count() const
QString label() const
QPen pen() const
void setBrush(const QBrush &brush)
void setLabel(const QString label)
void setPen(const QPen &pen)
void setValue(const int index, const qreal value)
QBoxSet &operator<<(const qreal &value)
qreal operator[](const int index) const

Signale

void brushChanged()
void cleared()
void clicked()
void doubleClicked()
void hovered(bool status)
void penChanged()
void pressed()
void released()
void valueChanged(int index)
void valuesChanged()

Ausführliche Beschreibung

Ein Box-and-Whiskers-Diagramm ist eine grafische Darstellung eines Bereichs und dreier Medianwerte, die aus fünf verschiedenen Werten erstellt wird. Es gibt zwei Möglichkeiten, die Werte anzugeben. Die erste besteht darin, einen Konstruktor oder den Stream-Operator (<<) zu verwenden. Die Werte müssen in der folgenden Reihenfolge angegeben werden: unteres Extrem, unteres Quartil, Median, oberes Quartil und oberes Extrem.

Die zweite Möglichkeit besteht darin, eine leere QBoxSet-Instanz zu erstellen und die Werte mithilfe der Methode „ setValue()“ anzugeben.

In der Galerie „Diagramme mit Widgets “ erfahren Sie, wie Sie ein Box-and-Whiskers-Diagramm erstellen.

Siehe auch „ QBoxPlotSeries “.

Dokumentation zu Mitgliedstypen

enum QBoxSet::ValuePositions

Dieser Enum-Typ definiert die Werte eines Box-and-Whiskers-Elements:

KonstanteWertBeschreibung
QBoxSet::LowerExtreme0Der kleinste Wert des Box-and-Whiskers-Elements.
QBoxSet::LowerQuartile1Der Medianwert der unteren Hälfte des Box-and-Whiskers-Elements.
QBoxSet::Median2Der Medianwert des Box-and-Whiskers-Elements.
QBoxSet::UpperQuartile3Der Medianwert der oberen Hälfte des Box-and-Whiskers-Diagramms.
QBoxSet::UpperExtreme4Der größte Wert des Box-and-Whiskers-Elements.

Dokumentation der Eigenschaft

brush : QBrush

Diese Eigenschaft enthält den Pinsel, der zum Ausfüllen des Kastens des Box-and-Whiskers-Elements verwendet wird.

Zugriffsfunktionen:

QBrush brush() const
void setBrush(const QBrush &brush)

Notifier-Signal:

void brushChanged()

pen : QPen

Diese Eigenschaft enthält den Stift, mit dem die Linien des Box-and-Whiskers-Elements gezeichnet wurden.

Zugriffsfunktionen:

QPen pen() const
void setPen(const QPen &pen)

Benachrichtigungssignal:

void penChanged()

Dokumentation der Mitgliedsfunktionen

[explicit] QBoxSet::QBoxSet(const QString label = QString(), QObject *parent = nullptr)

Erstellt ein Box-and-Whiskers-Element mit der optionalen Beschriftung „ label “ und dem übergeordneten Element „ parent “.

[explicit] QBoxSet::QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)

Erstellt ein Box-and-Whiskers-Diagramm mit den folgenden geordneten Werten: le gibt das untere Extrem an, lq das untere Quartil, m den Median, uq das obere Quartil und ue das obere Quartil. Optional können label und parent angegeben werden.

[virtual noexcept] QBoxSet::~QBoxSet()

Löscht das Element „Box-and-Whiskers“.

void QBoxSet::append(const QList<qreal> &values)

Fügt eine Liste von reellen Werten, die durch ` values ` angegeben werden, am Ende des Box-and-Whiskers-Elements an.

Siehe auch append ().

void QBoxSet::append(const qreal value)

Fügt den neuen Wert, der durch „ value “ angegeben wird, am Ende des Box-and-Whiskers-Elements an.

qreal QBoxSet::at(const int index) const

Gibt den Wert des durch ` index` angegebenen Box-and-Whiskers-Elements zurück. Der Index kann mithilfe der Aufzählungswerte von ` ValuePositions ` angegeben werden. Liegt der Index außerhalb des zulässigen Bereichs, wird 0,0 zurückgegeben.

QBrush QBoxSet::brush() const

Gibt den Pinsel zurück, der zum Ausfüllen des Box-and-Whiskers-Elements verwendet wurde.

Hinweis: Getter -Funktion für die Eigenschaft „brush“.

Siehe auch „ setBrush()“.

[signal] void QBoxSet::brushChanged()

Dieses Signal wird ausgegeben, wenn sich der Pinsel des Box-and-Whiskers-Elements ändert.

Hinweis: Notifier -Signal für die Eigenschaft „ brush “.

Siehe auch „ brush “.

void QBoxSet::clear()

Setzt alle Werte des Box-and-Whiskers-Elements auf 0.

[signal] void QBoxSet::cleared()

Dieses Signal wird ausgegeben, wenn alle Werte des Box-and-Whiskers-Elements auf 0 gesetzt sind.

[signal] void QBoxSet::clicked()

Dieses Signal wird ausgelöst, wenn der Benutzer auf ein Box-and-Whiskers-Element im Diagramm klickt.

int QBoxSet::count() const

Gibt die Anzahl der Werte zurück, die dem Box-and-Whiskers-Element angehängt sind.

[signal] void QBoxSet::doubleClicked()

Dieses Signal wird ausgelöst, wenn der Benutzer auf ein Box-and-Whiskers-Element doppelklickt.

[signal] void QBoxSet::hovered(bool status)

Dieses Signal wird ausgelöst, wenn der Mauszeiger über ein Box-and-Whiskers-Element in einem Diagramm bewegt wird. Wenn der Mauszeiger über das Element bewegt wird, wechselt die Farbe von „ status “ zu „ true “, und wenn der Mauszeiger wieder wegbewegt wird, wechselt sie zu „ false “.

QString QBoxSet::label() const

Gibt die Bezeichnung der Kategorie des Box-and-Whiskers-Elements zurück.

Siehe auch „ setLabel()“.

QPen QBoxSet::pen() const

Gibt den Stift zurück, der zum Zeichnen des Box-and-Whiskers-Elements verwendet wurde.

Hinweis: Getter -Funktion für die Eigenschaft „pen“.

Siehe auch „ setPen()“.

[signal] void QBoxSet::penChanged()

Dieses Signal wird ausgegeben, wenn sich der Stift des Box-and-Whiskers-Elements ändert.

Hinweis: Notifier -Signal für die Eigenschaft „ pen “.

Siehe auch „ pen “.

[signal] void QBoxSet::pressed()

Dieses Signal wird ausgelöst, wenn der Benutzer auf ein Box-and-Whiskers-Element im Diagramm klickt und die Maustaste gedrückt hält.

[signal] void QBoxSet::released()

Dieses Signal wird ausgelöst, wenn der Benutzer die Maustaste auf einem Box-and-Whiskers-Element loslässt.

void QBoxSet::setBrush(const QBrush &brush)

Legt den Pinsel fest, der zum Ausfüllen des Box-and-Whiskers-Elements verwendet wird: „ brush “.

Hinweis: Setter -Funktion für die Eigenschaft „ brush “.

Siehe auch ` brush()`.

void QBoxSet::setLabel(const QString label)

Legt die durch label angegebene Bezeichnung für die Kategorie des Box-and-Whiskers-Elements fest.

Siehe auch label().

void QBoxSet::setPen(const QPen &pen)

Legt den Stift fest, der zum Zeichnen des Box-and-Whiskers-Elements verwendet wird, auf „ pen “.

Hinweis: Setter -Funktion für die Eigenschaft „ pen “.

Siehe auch „ pen()“.

void QBoxSet::setValue(const int index, const qreal value)

Setzt den durch „ value “ angegebenen Wert an der durch „ index “ angegebenen Position. Der Index kann mithilfe der Aufzählungswerte von „ ValuePositions “ angegeben werden.

[signal] void QBoxSet::valueChanged(int index)

Dieses Signal wird ausgelöst, wenn sich der Wert des durch „ index “ angegebenen Box-and-Whiskers-Elements ändert.

Siehe auch at().

[signal] void QBoxSet::valuesChanged()

Dieses Signal wird ausgegeben, wenn sich mehrere Werte des Elements „Box-and-Whiskers“ ändern.

Siehe auch „ append“ ().

QBoxSet &QBoxSet::operator<<(const qreal &value)

Ein Hilfsoperator zum Anhängen des durch „ value “ angegebenen reellen Werts an das Ende des Box-and-Whiskers-Elements.

Siehe auch „ append()“.

qreal QBoxSet::operator[](const int index) const

Gibt den Wert des durch ` index` angegebenen Box-and-Whiskers-Elements zurück. Der Index kann mithilfe der Aufzählungswerte von ` ValuePositions ` angegeben werden. Liegt der Index außerhalb des zulässigen Bereichs, wird 0,0 zurückgegeben.

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