- 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
的通知信号。