Класс QBarSet
Класс QBarSet представляет собой один набор столбцов в столбчатой диаграмме. Подробнее...
| Заголовок: | #include <QBarSet> |
| Создается из: | BarSet |
| Наследует: | QObject |
Свойства
|
|
Открытые функции
| QBarSet(const QString label, QObject *parent = 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 |
Сигналы
| 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) |
Подробное описание
Набор столбцов содержит одно значение данных для каждой категории. Первое значение набора предполагается принадлежащим первой категории, второе — второй категории и так далее. Если в наборе значений меньше, чем категорий, пропущенные значения предполагаются расположенными в конце набора. Для пропущенных значений в середине набора используется числовое значение ноль. Метки для наборов с нулевыми значениями не отображаются.
См. также 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 = nullptr)
Создает набор столбцов с меткой label и родительским объектом parent.
void QBarSet::borderColorChanged(QColor color)
Этот сигнал генерируется, когда цвет линии (пера) набора столбцов изменяется на color.
Примечание: Сигнал уведомления для свойства borderColor.
void QBarSet::brushChanged()
Этот сигнал генерируется при изменении кисти, используемой для рисования набора столбцов.
Примечание: Сигнал уведомления для свойства brush.
См. также brush.
void QBarSet::clicked(int index)
Этот сигнал генерируется, когда пользователь щелкает по столбцу, указанному индексом index, в наборе столбцов.
void QBarSet::colorChanged(QColor color)
Этот сигнал генерируется, когда цвет заливки (кисти) набора столбцов изменяется на color.
Примечание: Сигнал уведомления для свойства color.
void QBarSet::doubleClicked(int index)
Этот сигнал генерируется, когда пользователь дважды щелкает по столбцу, указанному индексом index, в наборе столбцов.
[signal] void QBarSet::hovered(bool status, int index)
Этот сигнал испускается, когда курсор мыши наведён на столбец, указанный в index, в наборе столбцов. Когда курсор перемещается над столбцом, status принимает значение true, а когда курсор уходит с столбца, status принимает значение false.
[signal] void QBarSet::labelBrushChanged()
Этот сигнал испускается, когда кисть, используемая для рисования метки набора столбцов, изменяется.
Примечание: Сигнал-уведомление для свойства labelBrush.
См. также labelBrush.
[signal] void QBarSet::labelChanged()
Этот сигнал испускается, когда метка набора столбцов изменяется.
Примечание: Сигнал-уведомление для свойства label.
См. также label.
[signal] void QBarSet::labelColorChanged(QColor color)
Этот сигнал испускается, когда цвет текста (метки) набора столбцов изменяется на color.
Примечание: Сигнал-уведомление для свойства labelColor.
[signal] void QBarSet::labelFontChanged()
Этот сигнал испускается, когда шрифт метки набора столбцов изменяется.
Примечание: Сигнал-уведомление для свойства labelFont.
См. также labelBrush.
[signal] void QBarSet::penChanged()
Этот сигнал испускается, когда изменяется набор пера, используемого для рисования столбца.
Примечание: Сигнал-уведомление для свойства pen.
См. также pen.
[signal] void QBarSet::pressed(int index)
Этот сигнал испускается, когда пользователь щелкает столбец, указанный индексом index в наборе столбцов, и удерживает нажатой кнопку мыши.
[signal] void QBarSet::released(int index)
Этот сигнал испускается, когда пользователь отпускает нажатие кнопки мыши на столбец, указанный индексом index в наборе столбцов.
[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().
[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().
QBrush QBarSet::brush() const
Возвращает кисть, используемую для заполнения столбцов в наборе столбцов.
Примечание: Функция-получатель для свойства brush.
См. также setBrush().
QColor QBarSet::color()
Возвращает цвет заливки для набора столбцов.
Примечание: Функция-получатель для свойства color.
См. также setColor().
int QBarSet::count() const
Возвращает количество значений в наборе столбцов.
void QBarSet::insert(const int index, const qreal value)
Вставляет value в позицию, указанную index. Значения, следующие за вставленным значением, сдвигаются на одну позицию вверх.
См. также remove().
QString QBarSet::label() const
Возвращает метку набора столбцов.
Примечание: Функция-получатель для свойства label.
См. также setLabel().
QBrush QBarSet::labelBrush() const
Возвращает кисть, используемую для рисования значений поверх этого набора столбцов.
Примечание: Функция-получатель для свойства labelBrush.
См. также setLabelBrush().
QColor QBarSet::labelColor()
Возвращает цвет текста для набора столбцов.
Примечание: Функция-получатель для свойства labelColor.
См. также setLabelColor().
QFont QBarSet::labelFont() const
Возвращает перо, используемое для рисования значений поверх этого набора столбцов.
Примечание: Функция-получатель для свойства labelFont.
См. также setLabelFont().
QPen QBarSet::pen() const
Возвращает перо, используемое для рисования линий в наборе столбцов.
Примечание: Функция-получатель для свойства pen.
См. также setPen().
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
Возвращает сумму всех значений в наборе столбцов.
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-6.1/qbarset.html