QBarSet 类

QBarSet 类表示条形图的某一组条。 更多信息...

头文件 #include <QBarSet>
由以下类实例化 BarSet
继承自 QObject

属性

公共函数

QBarSet(const QString label, QObject *parent = nullptr)
virtual~QBarSet()
voidappend(const qreal value)
voidappend(const QList<qreal> &values)
qrealat(const int index) const
QColorborderColor()
QBrushbrush() const
QColorcolor()
intcount() const
(since 6.2) voiddeselectAllBars()
(since 6.2) voiddeselectBar(int index)
(since 6.2) voiddeselectBars(const QList<int> &indexes)
voidinsert(const int index, const qreal value)
(since 6.2) boolisBarSelected(int index) const
QStringlabel() const
QBrushlabelBrush() const
QColorlabelColor()
QFontlabelFont() const
QPenpen() const
voidremove(const int index, const int count = 1)
voidreplace(const int index, const qreal value)
(since 6.2) voidselectAllBars()
(since 6.2) voidselectBar(int index)
(since 6.2) voidselectBars(const QList<int> &indexes)
(since 6.2) QList<int>selectedBars() const
(since 6.2) QColorselectedColor() const
(since 6.2) voidsetBarSelected(int index, bool selected)
voidsetBorderColor(QColor color)
voidsetBrush(const QBrush &brush)
voidsetColor(QColor color)
voidsetLabel(const QString label)
voidsetLabelBrush(const QBrush &brush)
voidsetLabelColor(QColor color)
voidsetLabelFont(const QFont &font)
voidsetPen(const QPen &pen)
(since 6.2) voidsetSelectedColor(const QColor &color)
qrealsum() const
(since 6.2) voidtoggleSelection(const QList<int> &indexes)
QBarSet &operator<<(const qreal &value)
qrealoperator[](const int index) const

信号

voidborderColorChanged(QColor color)
voidbrushChanged()
voidclicked(int index)
voidcolorChanged(QColor color)
voiddoubleClicked(int index)
voidhovered(bool status, int index)
voidlabelBrushChanged()
voidlabelChanged()
voidlabelColorChanged(QColor color)
voidlabelFontChanged()
voidpenChanged()
voidpressed(int index)
voidreleased(int index)
voidvalueChanged(int index)
voidvaluesAdded(int index, int count)
voidvaluesRemoved(int index, int count)

详细描述

柱状集合包含每个类别的数据值一个。集合的第一个值假定属于第一个类别,第二个值属于第二个类别,依此类推。如果集合中的值少于类别数,则假定缺失的值位于集合的末尾。对于集合中间缺失的值,使用零的数值。不显示零值集合的标签。

另请参阅QAbstractBarSeriesQBarSeriesQStackedBarSeriesQPercentBarSeriesQHorizontalBarSeriesQHorizontalStackedBarSeriesQHorizontalPercentBarSeries

属性说明

borderColor : QColor

此属性包含柱状集合的线(画笔)颜色。

访问函数

QColorborderColor()
voidsetBorderColor(QColor color)

通知信号

voidborderColorChanged(QColor color)

brush : QBrush

此属性包含用于填充柱状集合中条的画笔。

访问函数

QBrushbrush() const
voidsetBrush(const QBrush &brush)

通知信号

voidbrushChanged()

color : QColor

该属性保存了条形图组的填充(画刷)颜色。

访问函数

QColorcolor()
voidsetColor(QColor color)

通知信号

voidcolorChanged(QColor color)

label : QString

该属性保存了条形图组的标签。

访问函数

QStringlabel() const
voidsetLabel(const QString label)

通知信号

voidlabelChanged()

labelBrush : QBrush

该属性保存了用于绘制条形图组标签的画刷。

访问函数

QBrushlabelBrush() const
voidsetLabelBrush(const QBrush &brush)

通知信号

labelColor : QColor

该属性保存了条形图组标签的文本(标签)颜色。

访问函数

QColorlabelColor()
voidsetLabelColor(QColor color)

通知信号

voidlabelColorChanged(QColor color)

labelFont : QFont

该属性保存了用于绘制条形图组标签的字体。

访问函数

QFontlabelFont() const
voidsetLabelFont(const QFont &font)

通知信号

pen : QPen

该属性保存了用于绘制条形图组条形的线条的画笔。

访问函数

QPenpen() const
voidsetPen(const QPen &pen)

通知信号

voidpenChanged()

成员函数文档

[显式] QBarSet::QBarSet(const QString label, QObject *parent = nullptr)

使用标签 label 和父项 parent 构造条形图组。

[虚拟 noexcept] 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

[信号] void QBarSet::borderColorChanged(QColor color)

当条形图集的线条(画笔)颜色更改为color时,发出此信号。

注意:borderColor属性的通告信号。

QBrush QBarSet::brush() const

返回用于填充条形图集中的条形的画笔。

注意:brush属性的获取器函数。

另请参阅:setBrush

[信号] void QBarSet::brushChanged()

当用于绘制条形图集的画笔更改时,发出此信号。

注意:brush属性的通告信号。

另请参阅:brush

[信号] void QBarSet::clicked(int index)

当用户点击条形图集中的指定条形index时,发出此信号。

QColor QBarSet::color()

返回条形图集的填充颜色。

注意:color属性的获取器函数。

另请参阅:setColor

[信号] void QBarSet::colorChanged(QColor color)

当条形图集的填充(画笔)颜色更改为color时,发出此信号。

注意:color属性的通告信号。

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)

在指数列表中将多个条形选择标记为未选中。

注意:发出QBarSet::selectedBarsChanged。

此函数自Qt 6.2开始引入。

另请参阅:setBarSelected

[信号] void QBarSet::doubleClicked(int index)

当用户在条形图中双击由 index 指定的条形时,会发出此信号。

[信号] void QBarSet::hovered(bool status, int index)

鼠标悬停在条形图中由 index 指定的条形上时,将发出此信号。当鼠标移过条形时,status 变为 true,当鼠标再次移开时,它变为 false

void QBarSet::insert(const int index, const qreal value)

value 插入由 index 指定位置。插入值之后的值都向上移动一个位置。

另请参阅remove()。

[自 6.2] bool QBarSet::isBarSelected(int index) const

如果指定的 index 对应的条形在选中的条形中,则返回 true,否则返回 false

注意:如果使用 QBarSet::setSelectedColor 指定颜色,则使用选中颜色绘制选中的条形。

此函数自Qt 6.2开始引入。

另请参阅selectedBars(),setBarSelected()和 setSelectedColor()。

QString QBarSet::label() const

返回条形的标签。

注意:属性 label 的获取器函数。

另请参阅setLabel()。

QBrush QBarSet::labelBrush() const

返回用于在此条形集上绘制值的画笔。

注意:属性 labelBrush 的获取器函数。

另请参阅setLabelBrush()。

[信号] void QBarSet::labelBrushChanged()

当用于绘制条形集标签的画笔发生变化时,将发出此信号。

注意:labelBrush 属性的通知信号。

另请参阅labelBrush

[信号] void QBarSet::labelChanged()

当条形集的标签发生变化时,将发出此信号。

注意:label 属性的通知信号。

另请参阅label

QColor QBarSet::labelColor()

返回条形的文本颜色。

注意:属性 labelColor 的获取器函数。

另请参阅setLabelColor()。

[信号] void QBarSet::labelColorChanged(QColor 颜色)

此信号在柱形集的文本(标签)颜色更改为指定的颜色时发出。

注意:属性 labelColor 的通知信号。

QFont QBarSet::labelFont() const

返回用于在柱形集顶部绘制值的画笔。

注意:属性 labelFont 的获取器函数。

另请参阅:setLabelFont().

[信号] void QBarSet::labelFontChanged()

当柱形集的标签字体更改时发出此信号。

注意:属性 labelFont 的通知信号。

另请参阅labelBrush

QPen QBarSet::pen() const

返回绘制柱形集线条的画笔。

注意:属性 pen 的获取器函数。

另请参阅:setPen().

[信号] void QBarSet::penChanged()

当用于绘制柱形集的画笔更改时发出此信号。

注意:属性 pen 的通知信号。

另请参阅:pen.

[信号] void QBarSet::pressed(int index)

当用户点击柱形集中指定的 index 并按下鼠标按钮时发出此信号。

[信号] void QBarSet::released(int index)

当用户在柱形集中指定的 index 上释放鼠标点击时发出此信号。

void QBarSet::remove(const int index, const int count = 1)

从以指定的 index 开始的柱形集中移除由 count 指定数量的值。

另请参阅:insert().

void QBarSet::replace(const int index, const qreal )

将指定的 添加到柱形集的指定位置。

[自 6.2 版起] void QBarSet::selectAllBars()

将系列中的所有柱形标记为选中。

注意:发出QBarSet::selectedBarsChanged。

此函数自Qt 6.2开始引入。

另请参阅:setBarSelected

[自 6.2 版起] void QBarSet::selectBar(int index)

index 处的柱形标记为选中。

注意:发出QBarSet::selectedBarsChanged。

此函数自Qt 6.2开始引入。

另请参阅:setBarSelected

[自 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)

根据 selected 的指定,将索引为 index 的柱状条标记为选中或未选中。

注意:如果指定了选择颜色,则使用选择颜色绘制选中柱状条。发射信号 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)

设置选中条形的颜色

此函数自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

[信号] void QBarSet::valueChanged(int index)

当指定位置index的值被修改时,发出此信号。

另请参阅 at

[信号] void QBarSet::valuesAdded(int index, int count)

当向条形图中添加新值时发出此信号。 index指示第一个插入值的位

另请参阅 append() 和 insert

[信号] void QBarSet::valuesRemoved(int index, int count)

从条形图中移除值时发出此信号。 index指示第一个移除值的位

另请参阅remove()。

QBarSet &QBarSet::operator<<(const qreal &value)

将由value指定的实数值追加到条形图末尾的便利操作符。

另请参阅append()。

qreal QBarSet::operator[](const int index) const

返回由index指定的条形图的值。如果索引超出范围,则返回0.0。

版权所有© 2024 The Qt Company Ltd。本文档中包含的文档贡献为各自所有者的版权。本提供的文档依据自由软件基金会发布的、经其发布于GNU自由文档许可证版本1.3的条款进行许可。Qt及其相关标志是The Qt Company Ltd在芬兰及/或全球其他国家的商标。所有其他商标均为各自所有者的财产。