Spec-Zone.ru › Qt 5.9

Класс QBoxSet

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

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

Типы общедоступного доступа

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

Свойства

  • brush : QBrush
  • pen : QPen
  • 1 свойство унаследовано от QObject

Общедоступные функции

QBoxSet(const QString label = QString(), QObject *parent = Q_NULLPTR)
QBoxSet(const qreal le, const qreal lq, const qreal m, const qreal uq, const qreal ue, const QString label = QString(), QObject *parent = Q_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
  • 32 общедоступных функции, унаследованные от QObject

Сигналы

void brushChanged()
void cleared()
void clicked()
void doubleClicked()
void hovered(bool status)
void penChanged()
void pressed()
void released()
void valueChanged(int index)
void valuesChanged()
  • 2 сигнала, унаследованные от QObject

Дополнительные унаследованные члены

  • 1 общедоступный слот, унаследованный от QObject
  • 11 статических общедоступных членов, унаследованных от QObject
  • 9 защищенных функций, унаследованных от QObject

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

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

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

Второй способ — создание пустого экземпляра 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 QString label = QString(), QObject *parent = Q_NULLPTR)

Конструирует элемент "ящик с усами" с необязательной меткой label и родительским элементом parent.

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

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

[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().

[signal] void QBoxSet::brushChanged()

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

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

См. также brush.

void QBoxSet::clear()

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

[signal] void QBoxSet::cleared()

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

[signal] void QBoxSet::clicked()

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

int QBoxSet::count() const

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

[signal] void QBoxSet::doubleClicked()

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

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

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

QString QBoxSet::label() const

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

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

QPen QBoxSet::pen() const

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

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

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

[signal] void QBoxSet::penChanged()

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

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

См. также pen.

[signal] void QBoxSet::pressed()

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

[signal] void QBoxSet::released()

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

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.

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

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

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

[signal] void QBoxSet::valuesChanged()

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

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

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-5.9/qboxset.html

Spec-Zone.ru

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