Spec-Zone.ru › Qt 6.1

Класс QBoxSet

Класс QBoxSet представляет собой один элемент диаграммы «ящик с усами». Подробнее...

Заголовок: #include <QBoxSet>
Создается из: BoxSet
Наследует от: QObject
  • Список всех членов, включая унаследованные

Типы публичного доступа

Перечисление ValuePositions { НижняяГраница, НижнийКвартиль, Медиана, ВерхнийКвартиль, ВерхняяГраница }

Свойства

  • brush : QBrush
  • pen : QPen

Функции публичного доступа

QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = nullptr)
QBoxSet(const QString label = QString(), QObject *parent = nullptr)
виртуальный ~QBoxSet()
void append(const qreal value)
void append(const QList<qreal> &values)
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

Сигналы

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

Подробное описание

Элемент «ящик с усами» — это графическое представление диапазона и трех медианных значений, построенное на основе пяти различных значений. Существует два способа указания значений. Первый способ — использование конструктора или оператора потока (<<). Значения должны быть указаны в следующем порядке: нижняя граница, нижний квартиль, медиана, верхний квартиль и верхняя граница.

Второй способ — создание пустого экземпляра QBoxSet и указание значений с помощью метода setValue().

См. пример диаграммы «ящик с усами», чтобы узнать, как создать диаграмму «ящик с усами».

См. также QBoxPlotSeries.

Документация по типам членов

Перечисление QBoxSet::ValuePositions

Это тип перечисления, определяющий значения элемента «ящик с усами»:

Константа Значение Описание
QBoxSet::LowerExtreme 0 Наименьшее значение элемента «ящик с усами».
QBoxSet::LowerQuartile 1 Медианное значение нижней половины элемента «ящик с усами».
QBoxSet::Median 2 Медианное значение элемента «ящик с усами».
QBoxSet::UpperQuartile 3 Медианное значение верхней половины элемента «ящик с усами».
QBoxSet::UpperExtreme 4 Наибольшее значение элемента «ящик с усами».

Документация по свойствам

brush : QBrush

Это свойство содержит кисть, используемую для заливки ящика элемента «ящик с усами».

Функции доступа:

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

Сигнал уведомления:

void brushChanged()

pen : QPen

Это свойство содержит перо, используемое для рисования линий элемента «ящик с усами».

Функции доступа:

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

Сигнал уведомления:

void penChanged()

Документация по функциям членов

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

Конструирует элемент «ящик с усами» со следующими упорядоченными значениями: le задает нижнюю границу, lq нижний квартиль, m медиану, uq верхний квартиль, и ue верхнюю границу. Дополнительно можно указать label и parent.

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

Конструирует элемент «ящик с усами» с необязательным значением метки label и родительским элементом parent.

void QBoxSet::brushChanged()

Этот сигнал излучается, когда меняется кисть элемента диаграммы размаха.

Примечание: Сигнал-уведомление для свойства brush.

См. также brush.

[signal] void QBoxSet::cleared()

Этот сигнал излучается, когда все значения элемента диаграммы размаха устанавливаются в 0.

[signal] void QBoxSet::clicked()

Этот сигнал излучается, когда пользователь щелкает элементом диаграммы размаха на графике.

[signal] void QBoxSet::doubleClicked()

Этот сигнал излучается, когда пользователь дважды щелкает элементом диаграммы размаха.

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

Этот сигнал излучается, когда курсор мыши наведён на элемент диаграммы размаха на графике. При перемещении мыши над элементом, status становится true, а при удалении мыши — false.

[signal] void QBoxSet::penChanged()

Этот сигнал излучается, когда меняется перо элемента диаграммы размаха.

Примечание: Сигнал-уведомление для свойства pen.

См. также pen.

[signal] void QBoxSet::pressed()

Этот сигнал излучается, когда пользователь щелкает элементом диаграммы размаха на графике и удерживает нажатой кнопку мыши.

[signal] void QBoxSet::released()

Этот сигнал излучается, когда пользователь отпускает кнопку мыши, нажатую на элементе диаграммы размаха.

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

Этот сигнал излучается, когда изменяется значение элемента диаграммы размаха, указанного индексом index.

См. также at().

[signal] void QBoxSet::valuesChanged()

Этот сигнал излучается, когда изменяются несколько значений элемента диаграммы размаха.

См. также append().

[virtual] QBoxSet::~QBoxSet()

Уничтожает элемент диаграммы размаха.

void QBoxSet::append(const qreal value)

Добавляет новое значение, заданное value, в конец элемента диаграммы размаха.

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

Добавляет список вещественных значений, заданных values, в конец элемента диаграммы размаха.

См. также append().

qreal QBoxSet::at(const int index) const

Возвращает значение элемента диаграммы размаха, указанное индексом index. Индекс может быть задан с помощью значений перечисления ValuePositions. Если индекс выходит за пределы, возвращается 0.0.

QBrush QBoxSet::brush() const

Возвращает кисть, используемую для заполнения элемента диаграммы размаха.

Примечание: Функция-получатель для свойства brush.

См. также setBrush().

void QBoxSet::clear()

Устанавливает все значения элемента диаграммы размаха в 0.

int QBoxSet::count() const

Возвращает количество значений, добавленных в элемент диаграммы размаха.

QString QBoxSet::label() const

Возвращает метку категории элемента диаграммы размаха.

См. также setLabel().

QPen QBoxSet::pen() const

Возвращает перо, используемое для рисования элемента диаграммы размаха.

Примечание: Функция-получатель для свойства pen.

См. также setPen().

void QBoxSet::setBrush(const QBrush &brush)

Устанавливает кисть для заполнения элемента диаграммы размаха на brush.

Примечание: Функция-установщик для свойства brush.

См. также brush().

void QBoxSet::setLabel(const QString label)

Устанавливает метку категории элемента диаграммы размаха, заданную label.

См. также label().

void QBoxSet::setPen(const QPen &pen)

Устанавливает перо для рисования элемента диаграммы размаха на pen.

Примечание: Функция-установщик для свойства pen.

См. также pen().

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

Устанавливает значение, заданное value, в позицию, указанную index. Индекс может быть задан с помощью значений перечисления ValuePositions.

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

Удобный оператор для добавления вещественного значения, заданного value, в конец элемента диаграммы размаха.

См. также append().

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

Возвращает значение элемента диаграммы размаха, указанное индексом index. Индекс может быть задан с помощью значений перечисления ValuePositions. Если индекс выходит за пределы, возвращается 0.0.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qboxset.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API