- class QLegendMarker#
类
QLegendMarker是一个抽象对象,可以用来访问图例中的标记。 更多…继承自:
QXYLegendMarker,QPieLegendMarker,QCandlestickLegendMarker,QBoxPlotLegendMarker,QBarLegendMarker,QAreaLegendMarker摘要#
属性#
方法#
def
brush()def
font()def
isVisible()def
label()def
labelBrush()def
pen()def
setBrush()def
setFont()def
setLabel()定义
setPen()定义
setShape()定义
setVisible()定义
shape()
虚函数#
定义
type()
信号#
定义
clicked()定义
hovered()定义
penChanged()
注意
本文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建工单来通知我们。
详细描述#
图例标记由图标和标签组成。图标颜色对应于绘制序列时使用的颜色,标签显示序列的名称(或饼序列的切片标签或条形图序列的标签)。图例标记始终与一个序列、切片或条形集相关联。
参见
- 类 LegendMarkerType#
图例标记对象的类型。
常量
描述
QLegendMarker.LegendMarkerTypeArea
区域序列的图例标记。
QLegendMarker.LegendMarkerTypeBar
条形图集的图例标记。
QLegendMarker.LegendMarkerTypePie
饼块的图例标记。
QLegendMarker.LegendMarkerTypeXY
线、样条或散点序列的图例标记。
QLegendMarker.LegendMarkerTypeBoxPlot
用于框线图的图例标记。
QLegendMarker.LegendMarkerTypeCandlestick
用于蜡烛图系列的图例标记。
注意
当使用
from __feature__ import true_property时,可以直接使用属性;否则通过访问函数来使用。该属性持有用于填充图标的画笔。
- 访问函数
该属性持有标签的字体。
- 访问函数
- property label: str#
该属性持有图例标记在图例中显示的文本。
- 访问函数
该属性持有标签的画笔。
该属性持有用于绘制图标轮廓的画笔。
- 访问函数
- property shape: QLegend.MatcherShape#
图例标记的形状。默认值为
MarkerShapeDefault,表示形状由markerShape属性确定。- 访问函数
- 属性 visible: bool#
此属性包含图例标记的可见性。
可见性会影响图例标记的标签和图标。
- 访问函数
返回用于填充图标的画刷。
参见
属性
brush的获取器。- brushChanged()#
当图例标记的画刷发生变化时,会发出此信号。
属性
brush的通知信号。- clicked()#
当点击图例标记时,会发出此信号。
返回标签的字体。
参见
属性
font的获取器。- fontChanged()#
当图例标记的(标签)字体发生变化时,会发出此信号。
属性
font的通知信号。- hovered(status)#
- 参数::
status – bool
当鼠标悬停在图例标记上时,会发出此信号。当鼠标移到标记上时,
status变为true,当鼠标再次移开时,变为false。- isVisible()#
- 返回类型::
bool
返回标记的可见性。
属性
visible属性的获取器。- label()#
- 返回类型::
字符串
返回标记的标签。
参见
属性
label属性的获取器。返回用于绘制标签的画刷。
属性
labelBrush属性的获取器。- labelBrushChanged()#
当图例标记的标签画刷发生变化时发出此信号。
属性
labelBrush属性的通知信号。- labelChanged()#
当图例标记的标签发生变化时发出此信号。
属性
label属性的通知信号。返回用于绘制图标轮廓的画笔。
参见
属性
pen属性的获取器。- penChanged()#
当图例标记的画笔发生变化时发出此信号。
属性
pen属性的通知信号。设置用于填充图标的画刷为
brush。属性
brush属性的设置器。将标签的字体设置为
font。参见
属性
fontᅟ的设置器。- setLabel(label)#
- 参数::
标签 - 字符串
将标记的标签设置为
label。属性
labelᅟ的设置器。将用于绘制标签的画笔设置为
brush。参见
属性
labelBrushᅟ的设置器。将用于绘制图标轮廓的
pen设置为pen。参见
属性
penᅟ的设置器。- setShape(shape)#
- 参数::
形状 -
MarkerShape
参见
属性
shapeᅟ的设置器。- setVisible(visible)#
- 参数::
可见 - 布尔值
将标记的可见性设置为
visible。参见
属性
visibleᅟ的设置器。- shape()#
- 返回类型::
参见
属性
shapeᅟ的获取器。- shapeChanged()#
属性
shapeᅟ的通知信号。返回相关系列、饼图切片或柱状集合的图例标记的类型。
参见
- visibleChanged()#
当图例标记的可见性发生变化时,会发出此信号。
属性
visible intensity的通知信号。