Класс QBarSet
Класс QBarSet представляет собой один набор столбцов в гистограмме. Подробнее...
| Заголовок: | #include <QBarSet> |
| Создается из: | BarSet |
| Наследует от: | QObject |
Свойства
|
|
- 1 свойство унаследовано от QObject
Публичные функции
| QBarSet(const QString label, QObject *parent = Q_NULLPTR) | |
| virtual | ~QBarSet() |
| void | append(const qreal value) |
| void | append(const QList<qreal> &values) |
| qreal | at(const int index) const |
| QColor | borderColor() |
| QBrush | brush() const |
| QColor | color() |
| int | count() const |
| void | insert(const int index, const qreal value) |
| QString | label() const |
| QBrush | labelBrush() const |
| QColor | labelColor() |
| QFont | labelFont() const |
| QPen | pen() const |
| void | remove(const int index, const int count = 1) |
| void | replace(const int index, const qreal value) |
| void | setBorderColor(QColor color) |
| void | setBrush(const QBrush &brush) |
| void | setColor(QColor color) |
| void | setLabel(const QString label) |
| void | setLabelBrush(const QBrush &brush) |
| void | setLabelColor(QColor color) |
| void | setLabelFont(const QFont &font) |
| void | setPen(const QPen &pen) |
| qreal | sum() const |
| QBarSet & | operator<<(const qreal &value) |
| qreal | operator[](const int index) const |
- 32 общедоступные функции, унаследованные от QObject
Сигналы
| void | borderColorChanged(QColor color) |
| void | brushChanged() |
| void | clicked(int index) |
| void | colorChanged(QColor color) |
| void | doubleClicked(int index) |
| void | hovered(bool status, int index) |
| void | labelBrushChanged() |
| void | labelChanged() |
| void | labelColorChanged(QColor color) |
| void | labelFontChanged() |
| void | penChanged() |
| void | pressed(int index) |
| void | released(int index) |
| void | valueChanged(int index) |
| void | valuesAdded(int index, int count) |
| void | valuesRemoved(int index, int count) |
- 2 сигнала унаследованы от QObject
Дополнительные унаследованные члены
- 1 общедоступный слот унаследован от QObject
- 11 статических общедоступных членов унаследованных от QObject
- 9 защищенных функций унаследованных от QObject
Подробное описание
Класс QBarSet представляет собой один набор столбцов в гистограмме.
Набор столбцов содержит одно значение данных для каждой категории. Первое значение набора предполагается относящимся к первой категории, второе — ко второй категории и так далее. Если в наборе значений меньше, чем категорий, пропущенные значения предполагаются расположенными в конце набора. Для пропущенных значений посередине набора используется числовое значение ноль. Метки для наборов значений с нулевым значением не отображаются.
См. также QAbstractBarSeries, QBarSeries, QStackedBarSeries, QPercentBarSeries, QHorizontalBarSeries, QHorizontalStackedBarSeries и QHorizontalPercentBarSeries.
Документация свойств
borderColor : QColor
Это свойство содержит цвет линии (пера) набора столбцов.
Функции доступа:
| QColor | borderColor() |
| void | setBorderColor(QColor color) |
Сигнал уведомления:
| void | borderColorChanged(QColor color) |
brush : QBrush
Это свойство содержит кисть, используемую для заполнения столбцов в наборе столбцов.
Функции доступа:
| QBrush | brush() const |
| void | setBrush(const QBrush &brush) |
Сигнал уведомления:
| void | brushChanged() |
color : QColor
Это свойство содержит цвет заливки (кисти) набора столбцов.
Функции доступа:
| QColor | color() |
| void | setColor(QColor color) |
Сигнал уведомления:
| void | colorChanged(QColor color) |
label : QString
Это свойство содержит метку набора столбцов.
Функции доступа:
| QString | label() const |
| void | setLabel(const QString label) |
Сигнал уведомления:
| void | labelChanged() |
labelBrush : QBrush
Это свойство содержит кисть, используемую для рисования метки набора столбцов.
Функции доступа:
| QBrush | labelBrush() const |
| void | setLabelBrush(const QBrush &brush) |
Сигнал уведомления:
| void | labelBrushChanged() |
labelColor : QColor
Это свойство содержит цвет текста (метки) набора столбцов.
Функции доступа:
| QColor | labelColor() |
| void | setLabelColor(QColor color) |
Сигнал уведомления:
| void | labelColorChanged(QColor color) |
labelFont : QFont
Это свойство содержит шрифт, используемый для рисования метки набора столбцов.
Функции доступа:
| QFont | labelFont() const |
| void | setLabelFont(const QFont &font) |
Сигнал уведомления:
| void | labelFontChanged() |
pen : QPen
Это свойство содержит перо, используемое для рисования линий столбцов в наборе столбцов.
Функции доступа:
| QPen | pen() const |
| void | setPen(const QPen &pen) |
Сигнал уведомления:
| void | penChanged() |
Документация по членам-функциям
QBarSet::QBarSet(const QString label, QObject *parent = Q_NULLPTR)
Создаёт набор столбцов с меткой label и родителем parent.
[virtual] QBarSet::~QBarSet()
Удаляет набор столбцов.
void QBarSet::append(const qreal value)
Добавляет новое значение, заданное value, в конец набора столбцов.
void QBarSet::append(const QList<qreal> &values)
Добавляет список вещественных значений, заданных values, в конец набора столбцов.
См. также append().
qreal QBarSet::at(const int index) const
Возвращает значение, заданное index, из набора столбцов. Если индекс вне границ, возвращается 0.0.
QColor QBarSet::borderColor()
Возвращает цвет линии для набора столбцов.
Примечание: Функция-получатель для свойства borderColor.
См. также setBorderColor().
[signal] void QBarSet::borderColorChanged(QColor color)
Этот сигнал испускается, когда цвет линии (пера) набора столбцов изменяется на color.
Примечание: Сигнал уведомления для свойства borderColor.
QBrush QBarSet::brush() const
Возвращает кисть, используемую для заливки столбцов в наборе столбцов.
Примечание: Функция-получатель для свойства brush.
См. также setBrush().
[signal] void QBarSet::brushChanged()
Этот сигнал испускается, когда кисть, используемая для рисования набора столбцов, изменяется.
Примечание: Сигнал уведомления для свойства brush.
См. также brush.
[signal] void QBarSet::clicked(int index)
Этот сигнал испускается, когда пользователь щелкает по столбцу, указанному index, в наборе столбцов.
QColor QBarSet::color()
Возвращает цвет заливки для набора столбцов.
Примечание: Функция-получатель для свойства color.
См. также setColor().
[signal] void QBarSet::colorChanged(QColor color)
Этот сигнал испускается, когда цвет заливки (кисти) набора столбцов изменяется на color.
Примечание: Сигнал уведомления для свойства color.
int QBarSet::count() const
Возвращает количество значений в наборе столбцов.
[signal] void QBarSet::doubleClicked(int index)
Этот сигнал испускается, когда пользователь дважды щелкает по столбцу, указанному параметром index, в наборе столбцов.
[signal] void QBarSet::hovered(bool status, int index)
Этот сигнал испускается, когда курсор мыши наведён на столбец, указанный параметром index, в наборе столбцов. При наведении курсора на столбец, значение status становится true, а при удалении курсора с столбца – false.
void QBarSet::insert(const int index, const qreal value)
Вставляет значение value в позицию, указанную параметром index. Значения, расположенные после вставленного значения, смещаются на одну позицию вверх.
См. также remove().
QString QBarSet::label() const
Возвращает метку набора столбцов.
Примечание: Функция-геттер для свойства label.
См. также setLabel().
QBrush QBarSet::labelBrush() const
Возвращает кисть, используемую для рисования значений сверху этого набора столбцов.
Примечание: Функция-геттер для свойства labelBrush.
См. также setLabelBrush().
[signal] void QBarSet::labelBrushChanged()
Этот сигнал испускается, когда кисть, используемая для рисования метки набора столбцов, изменяется.
Примечание: Сигнал-уведомитель для свойства labelBrush.
См. также labelBrush.
[signal] void QBarSet::labelChanged()
Этот сигнал испускается, когда метка набора столбцов изменяется.
Примечание: Сигнал-уведомитель для свойства label.
См. также label.
QColor QBarSet::labelColor()
Возвращает цвет текста для набора столбцов.
Примечание: Функция-геттер для свойства labelColor.
См. также setLabelColor().
[signal] void QBarSet::labelColorChanged(QColor color)
Этот сигнал испускается, когда цвет текста (метки) набора столбцов меняется на color.
Примечание: Сигнал-уведомитель для свойства labelColor.
QFont QBarSet::labelFont() const
Возвращает шрифт, используемый для рисования значений сверху этого набора столбцов.
Примечание: Функция-геттер для свойства labelFont.
См. также setLabelFont().
[signal] void QBarSet::labelFontChanged()
Этот сигнал испускается, когда шрифт метки набора столбцов изменяется.
Примечание: Сигнал-уведомитель для свойства labelFont.
См. также labelBrush.
QPen QBarSet::pen() const
Возвращает перо, используемое для рисования линий в наборе столбцов.
Примечание: Функция-геттер для свойства pen.
См. также setPen().
[signal] void QBarSet::penChanged()
Этот сигнал испускается, когда перо, используемое для рисования набора столбцов, изменяется.
Примечание: Сигнал-уведомитель для свойства pen.
См. также pen.
[signal] void QBarSet::pressed(int index)
Этот сигнал испускается, когда пользователь нажимает на столбец, указанный параметром index, в наборе столбцов и удерживает нажатой кнопку мыши.
[signal] void QBarSet::released(int index)
Этот сигнал испускается, когда пользователь отпускает кнопку мыши, нажатую на столбце, указанном параметром index, в наборе столбцов.
void QBarSet::remove(const int index, const int count = 1)
Удаляет количество значений, заданное параметром count, начиная со значения, указанного параметром index, из набора столбцов.
См. также insert().
void QBarSet::replace(const int index, const qreal value)
Добавляет значение, указанное в value, в набор столбцов в позиции, указанной в index.
void QBarSet::setBorderColor(QColor color)
Устанавливает цвет линии набора столбцов в цвет color.
Примечание: Функция-сеттер для свойства borderColor.
См. также borderColor().
void QBarSet::setBrush(const QBrush &brush)
Устанавливает кисть, используемую для заполнения столбцов в наборе столбцов, в brush.
Примечание: Функция-сеттер для свойства brush.
См. также brush().
void QBarSet::setColor(QColor color)
Устанавливает цвет заливки набора столбцов в цвет color.
Примечание: Функция-сеттер для свойства color.
См. также color().
void QBarSet::setLabel(const QString label)
Устанавливает label в качестве нового метки для набора столбцов.
Примечание: Функция-сеттер для свойства label.
См. также label().
void QBarSet::setLabelBrush(const QBrush &brush)
Устанавливает кисть, используемую для рисования значений поверх этого набора столбцов, в brush.
Примечание: Функция-сеттер для свойства labelBrush.
См. также labelBrush().
void QBarSet::setLabelColor(QColor color)
Устанавливает цвет текста для набора столбцов в цвет color.
Примечание: Функция-сеттер для свойства labelColor.
См. также labelColor().
void QBarSet::setLabelFont(const QFont &font)
Устанавливает шрифт, используемый для рисования значений поверх этого набора столбцов, в font.
Примечание: Функция-сеттер для свойства labelFont.
См. также labelFont().
void QBarSet::setPen(const QPen &pen)
Устанавливает перо, используемое для рисования линий в наборе столбцов, в pen.
Примечание: Функция-сеттер для свойства pen.
См. также pen().
qreal QBarSet::sum() const
Возвращает сумму всех значений в наборе столбцов.
[signal] void QBarSet::valueChanged(int index)
Этот сигнал испускается, когда значение в позиции, указанной в index, изменяется.
См. также at().
[signal] void QBarSet::valuesAdded(int index, int count)
Этот сигнал испускается, когда новые значения добавляются к набору столбцов. index указывает позицию первого добавленного значения, а count — количество добавленных значений.
См. также append() и insert().
[signal] void QBarSet::valuesRemoved(int index, int count)
Этот сигнал испускается, когда значения удаляются из набора столбцов. index указывает позицию первого удаленного значения, а count — количество удаленных значений.
См. также remove().
QBarSet &QBarSet::operator<<(const qreal &value)
Удобный оператор для добавления вещественного значения, указанного в value, в конец набора столбцов.
См. также append().
qreal QBarSet::operator[](const int index) const
Возвращает значение набора столбцов, указанное в index. Если индекс вне границ, возвращается 0.0.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qbarset.html