Класс 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 | deselectAllBars() |
| void | deselectBar(int index) |
| void | deselectBars(const QList<int> &indexes) |
| void | insert(const int index, const qreal value) |
| bool | isBarSelected(int index) const |
| 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 | selectAllBars() |
| void | selectBar(int index) |
| void | selectBars(const QList<int> &indexes) |
| QList<int> | selectedBars() const |
| QColor | selectedColor() const |
| void | setBarSelected(int index, bool selected) |
| 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) |
| void | setSelectedColor(const QColor &color) |
| qreal | sum() const |
| void | toggleSelection(const QList<int> &indexes) |
| 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.
[signal] void QBarSet::borderColorChanged(QColor color)
Этот сигнал испускается, когда цвет линии (пера) набора столбцов изменяется на color.
Примечание: Сигнал-уведомление для свойства borderColor.
[signal] void QBarSet::brushChanged()
Этот сигнал испускается, когда кисть, используемая для рисования набора столбцов, изменяется.
Примечание: Сигнал-уведомление для свойства brush.
См. также brush.
[signal] void QBarSet::clicked(int index)
Этот сигнал испускается, когда пользователь щелкает столбец, указанный индексом index, в наборе столбцов.
[signal] void QBarSet::colorChanged(QColor color)
Этот сигнал испускается, когда цвет заливки (кисти) набора столбцов изменяется на color.
Примечание: Сигнал-уведомление для свойства color.
[signal] void QBarSet::doubleClicked(int index)
Этот сигнал испускается, когда пользователь дважды щелкает столбец, указанный индексом index, в наборе столбцов.
[signal] void QBarSet::hovered(bool status, int index)
Этот сигнал испускается, когда указатель мыши наведён на столбец, указанный индексом index, в наборе столбцов. При наведении указателя мыши на столбец, status принимает значение true, а при удалении указателя мыши — 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
Возвращает количество значений в наборе столбцов.
[since 6.2] void QBarSet::deselectAllBars()
Отменяет выделение всех столбцов в ряду.
Примечание: Использует QBarSet::selectedBarsChanged.
Эта функция была добавлена в Qt 6.2.
См. также setBarSelected().
[since 6.2] void QBarSet::deselectBar(int index)
Отменяет выделение столбца по индексу index.
Примечание: Использует QBarSet::selectedBarsChanged.
Эта функция была добавлена в Qt 6.2.
См. также setBarSelected().
[since 6.2] void QBarSet::deselectBars(const QList<int> &indexes)
Отмечает несколько столбцов, переданных в списке indexes, как невыделенные.
Примечание: Использует QBarSet::selectedBarsChanged.
Эта функция была добавлена в Qt 6.2.
См. также setBarSelected().
void QBarSet::insert(const int index, const qreal value)
Вставляет value в позицию, указанную index. Значения, следующие за вставленным значением, смещаются на одну позицию вверх.
См. также remove().
[since 6.2] bool QBarSet::isBarSelected(int index) const
Возвращает true если столбец по указанному индексу index входит в число выделенных, и false в противном случае.
Примечание: Выделенные столбцы отображаются с использованием цвета выделения, если он был указан с помощью QBarSet::setSelectedColor.
Эта функция была добавлена в Qt 6.2.
См. также selectedBars(), setBarSelected(), и setSelectedColor().
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.
[since 6.2] void QBarSet::selectAllBars()
Помечает все столбцы в ряду как выбранные.
Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.
Эта функция была введена в Qt 6.2.
См. также setBarSelected().
[since 6.2] void QBarSet::selectBar(int index)
Помечает столбец по индексу index как выбранный.
Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.
Эта функция была введена в Qt 6.2.
См. также setBarSelected().
[since 6.2] void QBarSet::selectBars(const QList<int> &indexes)
Помечает несколько столбцов, перечисленных в списке indexes, как выбранные.
Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.
Эта функция была введена в Qt 6.2.
См. также setBarSelected().
[since 6.2] QList<int> QBarSet::selectedBars() const
Возвращает список столбцов, помеченных как выбранные.
Эта функция была введена в Qt 6.2.
См. также setBarSelected().
[since 6.2] QColor QBarSet::selectedColor() const
Возвращает цвет выбранных столбцов.
Это цвет заливки (кисти) столбцов, помеченных как выбранные. Если не указан, используется значение QBarSet::color по умолчанию.
Эта функция была введена в Qt 6.2.
См. также setSelectedColor() и color.
[since 6.2] void QBarSet::setBarSelected(int index, bool selected)
Помечает столбец по индексу index как выбранный или не выбранный, как указано в selected.
Примечание: Выбранные столбцы рисуются с использованием выбранного цвета, если он был указан. Вызывает сигнал QBarSet::selectedBarsChanged.
Эта функция была введена в Qt 6.2.
См. также isBarSelected() и setSelectedColor().
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().
[since 6.2] void QBarSet::setSelectedColor(const QColor &color)
Устанавливает цвет color выбранных столбцов.
Эта функция была введена в Qt 6.2.
См. также selectedColor.
qreal QBarSet::sum() const
Возвращает сумму всех значений в наборе столбцов.
[since 6.2] void QBarSet::toggleSelection(const QList<int> &indexes)
Изменяет состояние выбора столбцов в заданных indexes на противоположное.
Примечание: Вызывает сигнал QBarSet::selectedBarsChanged.
Эта функция была введена в Qt 6.2.
См. также setBarSelected().
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.2/qbarset.html