QBarSet 类
QBarSet 类表示条形图的某一组条。 更多信息...
属性
| 
 | 
 | 
公共函数
| 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 | 
| (since 6.2)void | deselectAllBars() | 
| (since 6.2)void | deselectBar(int index) | 
| (since 6.2)void | deselectBars(const QList<int> &indexes) | 
| void | insert(const int index, const qreal value) | 
| (since 6.2)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) | 
| (since 6.2)void | selectAllBars() | 
| (since 6.2)void | selectBar(int index) | 
| (since 6.2)void | selectBars(const QList<int> &indexes) | 
| (since 6.2)QList<int> | selectedBars() const | 
| (since 6.2)QColor | selectedColor() const | 
| (since 6.2)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) | 
| (since 6.2)void | setSelectedColor(const QColor &color) | 
| qreal | sum() const | 
| (since 6.2)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
此属性包含用于填充柱状集合中条的画笔。
访问函数
通知信号
| void | brushChanged() | 
color : QColor
该属性保存了条形图组的填充(画刷)颜色。
访问函数
通知信号
| void | colorChanged(QColor color) | 
label : QString
该属性保存了条形图组的标签。
访问函数
通知信号
| 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
该属性保存了用于绘制条形图组条形的线条的画笔。
访问函数
通知信号
| void | penChanged() | 
成员函数文档
[显式] 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指示第一个插入值的位
[信号] 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在芬兰及/或全球其他国家的商标。所有其他商标均为各自所有者的财产。