PySide6.QtGraphs.QBarSet

class QBarSet

QBarSet 类表示条形图中的一组条形。更多

PySide6.QtGraphs.QBarSet 的继承图

概要

属性

方法

信号

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

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

另请参阅

QBarSeries

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property borderColorᅟ: QColor

此属性保存条形图集的边框颜色。

Access functions:
property brushᅟ: QBrush
Access functions:
property colorᅟ: QColor

此属性保存条形图集的填充颜色。

Access functions:
property labelᅟ: str

此属性保存条形集的标签。

Access functions:
property labelBrushᅟ: QBrush
Access functions:
property labelColorᅟ: QColor

此属性保存条形集的文本(标签)颜色。

Access functions:
property labelFontᅟ: QFont
Access functions:
property penᅟ: QPen
Access functions:
__init__(label[, parent=None])
Parameters:

使用标签 label 和父级 parent 构建一个条形图集合。

append(values)
Parameters:

values – .qreal的列表

values指定的实数值列表追加到条形图集的末尾。

另请参阅

append()

append(value)
Parameters:

value – 浮点数

at(index)
Parameters:

索引 – int

Return type:

浮点数

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

borderColor()
Return type:

QColor

属性 borderColorᅟ 的获取器。

borderColorChanged(color)
Parameters:

颜色QColor

属性 borderColorᅟ 的通知信号。

brush()
Return type:

QBrush

属性 brushᅟ 的获取器。

brushChanged()

属性 brushᅟ 的通知信号。

clicked(index)
Parameters:

索引 – int

color()
Return type:

QColor

属性 colorᅟ 的获取器。

colorChanged(color)
Parameters:

颜色QColor

属性 colorᅟ 的通知信号。

count()
Return type:

整数

返回条形图中的值的数量。

deselectAllBars()

取消选择集合中的所有条形。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

deselectBar(index)
Parameters:

索引 – int

取消选择位于index的条形。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

deselectBars(indexes)
Parameters:

索引 – .整数列表

将传入indexes列表中的多个条形标记为未选中。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

doubleClicked(index)
Parameters:

索引 – int

hovered(status, index)
Parameters:
  • status – 布尔值

  • index – 整数

insert(index, value)
Parameters:
  • index – 整数

  • value – 浮点数

index指定的位置插入value。插入值后面的值将向上移动一个位置。

另请参阅

remove()

isBarSelected(index)
Parameters:

索引 – int

Return type:

布尔

如果给定index处的柱线在选中的柱线中,则返回true,否则返回false

注意

如果使用setSelectedColor指定了选中颜色,则选中的条形图将使用该颜色绘制。

label()
Return type:

字符串

返回条形图的标签。

另请参阅

setLabel()

属性 labelᅟ 的获取器。

labelBrush()
Return type:

QBrush

属性 labelBrushᅟ 的获取器。

labelBrushChanged()

属性 labelBrushᅟ 的通知信号。

labelChanged()

属性 labelᅟ 的通知信号。

labelColor()
Return type:

QColor

属性 labelColorᅟ 的获取器。

labelColorChanged(color)
Parameters:

颜色QColor

属性 labelColorᅟ 的通知信号。

labelFont()
Return type:

QFont

属性 labelFontᅟ 的获取器。

labelFontChanged()

属性 labelFontᅟ 的通知信号。

operator(index)
Parameters:

索引 – int

Return type:

浮点数

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

pen()
Return type:

QPen

属性 penᅟ 的获取器。

penChanged()

属性 penᅟ 的通知信号。

pressed(index)
Parameters:

索引 – int

released(index)
Parameters:

索引 – int

remove(index[, count=1])
Parameters:
  • index – 整数

  • count – int

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

另请参阅

insert()

replace(index, value)
Parameters:
  • index – 整数

  • value – 浮点数

value指定的值添加到index指定的位置的条形集中。

selectAllBars()

将集合中的所有条形标记为已选择。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

selectBar(index)
Parameters:

索引 – int

index处的条形标记为已选中。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

selectBars(indexes)
Parameters:

索引 – .整数列表

将传入indexes列表中的多个条形标记为已选择。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

selectedBars()
Return type:

整数列表

返回标记为选中的条形图列表。

另请参阅

setBarSelected()

selectedBarsChanged(indexes)
Parameters:

索引 – .整数列表

当所选条形发生变化时,会发出此信号。indexes 是所选条形索引的列表。

selectedColor()
Return type:

QColor

返回所选条的颜色。

这是标记为选中的柱形的填充(画笔)颜色。如果未指定,则使用color的值作为默认值。

另请参阅

setSelectedColor() color

selectedColorChanged(color)
Parameters:

颜色QColor

setBarSelected(index, selected)
Parameters:
  • index – 整数

  • selected – 布尔值

index处的条形标记为选中或取消选中,具体由selected指定。

注意

如果指定了选中颜色,则使用该颜色绘制选中的条形图。发出 selectedBarsChanged

setBorderColor(color)
Parameters:

颜色QColor

将条形图的线条颜色设置为 color

另请参阅

borderColor()

属性 borderColorᅟ 的设置器。

setBrush(brush)
Parameters:

画笔QBrush

属性 brushᅟ 的设置器。

setColor(color)
Parameters:

颜色QColor

将条形图的填充颜色设置为 color

另请参阅

color()

属性 colorᅟ 的设置器。

setLabel(label)
Parameters:

标签 – str

label设置为条形图集的新标签。

另请参阅

label()

属性 labelᅟ 的设置器。

setLabelBrush(brush)
Parameters:

画笔QBrush

属性 labelBrushᅟ 的设置器。

setLabelColor(color)
Parameters:

颜色QColor

将条形图的文本颜色设置为 color

另请参阅

labelColor()

属性 labelColorᅟ 的设置器。

setLabelFont(font)
Parameters:

字体QFont

属性 labelFontᅟ 的设置器。

setPen(pen)
Parameters:

QPen

属性 penᅟ 的设置器。

setSelectedColor(color)
Parameters:

颜色QColor

设置选定条形的color

另请参阅

selectedColor

sum()
Return type:

浮点数

返回条形图中所有值的总和。

toggleSelection(indexes)
Parameters:

索引 – .整数列表

将给定indexes处的柱子的选择状态更改为相反状态。

注意

发出 selectedBarsChanged

另请参阅

setBarSelected()

valueChanged(index)
Parameters:

索引 – int

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

另请参阅

at()

valuesAdded(index, count)
Parameters:
  • index – 整数

  • count – int

当新值被添加到条形图集合时,会发出此信号。index 表示第一个插入值的位置,count 是插入值的数量。

另请参阅

append() insert()

valuesRemoved(index, count)
Parameters:
  • index – 整数

  • count – int

当从条形集中移除值时,会发出此信号。index 表示第一个被移除值的位置,count 是被移除值的数量。

另请参阅

remove()