Spec-Zone.ru › Qt

Класс QBoxSet

Класс QBoxSet представляет собой один элемент диаграммы размаха. Подробнее...

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

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

Перечисление ValuePositions { LowerExtreme, LowerQuartile, Median, UpperQuartile, UpperExtreme }

Свойства

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

[signal] 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.2/qboxset.html

Spec-Zone.ru

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