- class QLegend#
-
摘要#
属性#
alignment属性- 如何将图例与图表对齐backgroundVisible属性- 图例背景是否可见borderColor- 图例的线条颜色color- 图例背景(画刷)颜色font- 图例使用的标记字体labelColor- 绘制标签所使用的画笔颜色reverseMarkers- 图例中的标记是否使用逆序showToolTips- 当文本被截断时是否显示工具提示
方法#
def
alignment()def
attachToChart()def
borderColor()def
brush()def
color()def
isInteractive()def
labelBrush()def
labelColor()def
markerShape()def
markers()def
pen()def
reverseMarkers()def
setAlignment()定义
setBrush()定义
setColor()定义
setPen()
信号#
备注
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译存在问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们
详细描述#
图例是一种显示图表图例的图形对象。图例状态在系列发生更改时由
QChart更新。默认情况下,图例附着到图表上,但可以将其分离以使其独立于图表布局。图例对象不能被创建或删除,但可以通过QChart类进行引用。
另请参阅
- class MarkerShape#
此枚举描述在渲染图例标记项时使用的形状。
常量
描述
QLegend.MarkerShapeDefault
用于标记的默认形状由
QLegend确定。此值仅支持单个QLegendMarker项。QLegend.MarkerShapeRectangle
使用矩形标记。标记大小由字体大小确定。
QLegend.MarkerShapeCircle
使用圆形标记。标记大小由字体大小确定。
QLegend.MarkerShapeRotatedRectangle
使用旋转矩形形状的标记。标记大小由字体大小确定。
QLegend.MarkerShapeTriangle
使用三角形标记。标记大小由字体大小确定。
QLegend.MarkerShapeStar
使用星星形状的标记。标记大小由字体大小确定。
QLegend.MarkerShapePentagon
使用五角形标记。标记大小由字体大小确定。
QLegend.MarkerShapeFromSeries
标记形状由系列确定。对于散点系列,图例标记看起来像散点符号,大小与点相同。对于线或样条系列,图例标记看起来像线条的小段。对于其他系列类型,显示矩形标记。如果为系列指定了
lightMarker,则显示lightMarker并由系列标记大小确定其大小。另请参阅
备注
当使用
from __feature__ import true_property时可以直接使用属性,否则通过访问器函数。- property alignmentᅟ: Qt.AlignmentFlag 组合#
此属性保持图例与图表的对齐方式。
可以是 Qt::AlignTop,Qt::AlignBottom,Qt::AlignLeft,Qt::AlignRight。如果设置了多个标志,则结果未定义。
- property backgroundVisibleᅟ: bool#
此属性表示图例背景是否可见。
该属性保存图例中线的颜色。
该属性保存图例的背景(画刷)颜色。
如果您更改图例的颜色,图例画刷的样式设置为Qt::SolidPattern。
- 访问函数
该属性保存用于图例标记的字形。
- 访问函数
该属性保存用于绘制标签的画刷颜色。
- 属性 markerShape: QLegend.MarkerShape#
图例标记的默认形状。默认值是
MarkerShapeRectangle。- 属性 reverseMarkers: bool#
该属性保存是否在图例中反向顺序使用标记。
默认情况下,该属性为
false。- 属性showToolTipsᅟ: bool#
此属性表示是否在文本被截断时显示工具提示。
默认情况下,该属性为
false。- alignment()#
- 返回类型:
AlignmentFlag的组合
另请参阅
alignmentᅟ的获取器。- attachToChart()#
将图例附加到图表。图表可能调整图例的布局。
- attachedToChartChanged(attachedToChart)#
- 参数:
attachedToChart - bool
当图例被
附加到或从图表中移除时发出此信号。- backgroundVisibleChanged(visible)#
- 参数:
visible - bool
当图例背景的可见性变为
visible时发出此信号。backgroundVisibleᅟ的通知信号。- borderColor()#
- 返回类型:
另请参阅
borderColorᅟ的获取器。当图例背景的边框颜色变为
color时发出此信号。borderColorᅟ的通知信号。返回图例使用的画笔。
另请参阅
- color()#
- 返回类型:
另请参阅
属性
color的获取器。- colorChanged(color)
- 参数:
color -
QColor
当图例背景色变为
color时,该信号被发出。color属性的通知信号。- detachFromChart()
从图表中移除图例。图表将不再调整图例布局。
- fontChanged(font)
- 参数:
font –
QFont
当图例标记的字体变为
font时,该信号被发出。font属性的通知信号。- interactiveChanged(interactive)
- 参数:
interactive – bool
- isAttachedToChart()
- 返回类型:
bool
如果图例附加到图表上,则返回
true。- isBackgroundVisible()
- 返回类型:
bool
返回图例背景的可见性。
backgroundVisible属性的获取器。- isInteractive()
- 返回类型:
bool
返回当图例被移除时,是否可以使用鼠标拖动或调整大小。
另请参阅
- labelBrush()
- 返回类型:
返回用于绘制标签的画刷。
另请参阅
- labelColor()
- 返回类型:
另请参阅
labelColor属性的获取器。- labelColorChanged(color)
- 参数:
color -
QColor
当用于绘制图例标签的画刷颜色变为
color时,该信号被发出。属性
labelColor的通知信号。- markerShape()#
- 返回类型:
另请参阅
属性
markerShape的 getter。- markerShapeChanged(shape)#
- 参数:
shape –
MarkerShape
属性
markerShape的通知信号。- markers()#
- 返回类型:
一个 QLegendMarker 列表
返回图例使用的画笔。
另请参阅
- reverseMarkers()#
- 返回类型:
bool
另请参阅
属性
reverseMarkers的 getter。- reverseMarkersChanged(reverseMarkers)#
- 参数:
reverseMarkers – bool
当图例中标记的逆序使用被改为
reverseMarkers时发出此信号。属性
reverseMarkers的通知信号。- setAlignment(alignment)#
- 参数:
alignment –
AlignmentFlag组合
另请参阅
属性
alignment的 setter。- setBackgroundVisible([visible=true])#
- 参数:
visible - bool
将图例背景的可见性设置为
visible。属性
backgroundVisible的 setter。设置
borderColor属性的属性。设置用于绘制图例背景的
brush。另请参阅
设置
color属性的属性。- setInteractive(interactive)#
- 参数:
interactive – bool
当
interactive为true且图例已分离时,图例可以通过类似窗口的方式通过鼠标移动和调整大小。拖动图例将其从边缘移出时,图例将自动连接到图表的边缘。双击已连接的图例可将其分离。默认为
false。另请参阅
设置用于绘制图例标签的刷子为
brush。另请参阅
设置
labelColor属性的属性。- setMarkerShape(shape)#
- 参数:
shape –
MarkerShape
另请参阅
设置
markerShape属性的属性。设置用于绘制图例边框的
pen。另请参阅
- setReverseMarkers([reverseMarkers=true])#
- 参数:
reverseMarkers – bool
另请参阅
属性
reverseMarkers的设置器。- setShowToolTips(show)#
- 参数:
show – bool
当
show为true时,如果图例标签本身显示为省略,则当鼠标悬停在标签上时将显示工具提示。默认为false。另请参阅
属性
showToolTips的设置器。- showToolTips()#
- 返回类型:
bool
返回当标签被省略时是否显示图例标签的工具提示。
另请参阅
属性
showToolTips的获取器。- showToolTipsChanged(showToolTips)#
- 参数:
showToolTips – bool
当工具提示的可见性更改为
showToolTips时,发出此信号。属性
showToolTips的通知信号。