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在芬兰及/或全球其他国家的商标。所有其他商标均为各自所有者的财产。