- class QAbstractAxis#
QAbstractAxis类是一个基类,用于特定的坐标轴类。 更多…继承自:
概述#
属性#
alignment- 轴的color- 轴和刻度线gridLineColor- 网格线的颜色gridLinePen- 绘制网格线使用的画笔gridVisible- 网格线的可见性labelsAngle- 轴标签的角度,单位为度labelsBrush- 绘制标签使用的画刷labelsColor- 轴标签的颜色labelsFont- 轴标签的字体labelsTruncated- 如果轴上至少有一个标签被截断,则返回 truelabelsVisible- 轴标签是否可见linePen- 绘制线条使用的画笔lineVisible- 轴线的可见性minorGridLineColor- 小网格线的颜色minorGridLinePen属性- 绘制次要网格线的画笔minorGridVisible属性- 次要网格线的可见性orientation属性- 轴的方向reverse属性- 是否使用反转轴shadesBorderColor属性- 轴阴影的边框(画笔)颜色shadesBrush属性- 用于绘制轴阴影的画笔(网格线之间的区域)shadesColor属性- 轴阴影的填充(画笔)颜色shadesPen属性- 用于绘制轴阴影的画笔(网格线之间的区域)shadesVisible属性- 轴阴影的可见性titleBrush属性- 用于绘制标题文本的画笔titleFont属性- 轴标题的字体titleText属性- 轴的标题titleVisible属性- 轴标题的可见性truncateLabels属性- 标签的截断状态visible属性- 轴的可见性
方法#
def
alignment方法def
gridLineColor方法def
gridLinePen方法def
hide方法定义
isReverse()定义
isVisible()定义
labelsFont()定义
linePen()定义
setLinePen()定义
setMax()定义
setMin()定义
setRange()定义
setReverse()定义
setVisible()定义
shadesPen()定义
show()定义
titleBrush()定义
titleFont()定义
titleText()
信号#
注意:
这份文档可能包含自动从C++翻译到Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现有翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们。
详细描述#
每个系列可以绑定到一个或多个水平和垂直轴,但不支持混用会导致不同域的轴类型,例如在同一方向指定
QValueAxis和QLogValueAxis。可以分别控制各种轴元素的属性和可见性,例如轴线、标题、标签、网格线和阴影。
- class AxisType#
此枚举类型指定轴对象类型。
常量
描述
QAbstractAxis.AxisTypeNoAxis
QAbstractAxis.AxisTypeValue
QAbstractAxis.AxisTypeBarCategory
QAbstractAxis.AxisTypeCategory
QAbstractAxis.AxisTypeDateTime
QAbstractAxis.AxisTypeLogValue
QAbstractAxis.AxisTypeColor
注意:
当使用
from __feature__ import true_property时,可以直接使用属性;否则通过访问函数访问。- property alignment: Qt.AlignmentFlag组合#
此属性保持轴的对齐方式。
可以是 Qt::AlignLeft, Qt::AlignRight, Qt::AlignBottom 或 Qt::AlignTop。
- 访问函数
此属性保持轴和刻度线的颜色。
此属性保持网格线的颜色。
此属性保持绘制网格线使用的画笔。
- property gridVisible: bool#
此属性保持网格线的可见性。
- property labelsAngle: int#
该属性保存轴标签的角度(以度为单位)。
该属性保存用于绘制标签的画笔。
只与画笔的颜色有关。
该属性保存轴标签的颜色。
该属性保存轴标签的字体。
- 属性labelsTruncated: bool#
该属性保存当轴上至少有一个标签被截断时返回
true。在轴显示之前,返回值可能不准确。
- 属性labelsVisible: bool#
该属性保存轴标签的可见性。
此属性持有用于绘制线条的笔。
- 访问函数
- 属性lineVisible: bool#
此属性持有坐标轴线条的可见性。
此属性持有辅助网格线的颜色。
仅适用于支持辅助网格线的坐标轴。
此属性持有用于绘制辅助网格线的笔。
仅适用于支持辅助网格线的坐标轴。
- 属性minorGridVisible: bool#
此属性持有辅助网格线的可见性。
仅适用于支持辅助网格线的坐标轴。
- 属性orientation: Qt.Orientation#
此属性持有坐标轴的方向。
当坐标轴被添加到图表时,固定为 Qt::Horizontal 或 Qt::Vertical。
- 访问函数
- 属性reverse: bool#
此属性持有是否使用反向坐标轴。
默认值为
false。反向坐标轴由直线、样条线、散点系列支持,以及笛卡尔图中的面积系列。如果同一系列中的一个反向,则所有同一方向关联的轴都必须反向,否则行为未定义。
- 访问函数
此属性包含轴阴影的边框(画笔)颜色。
此属性存储用于绘制轴阴影的画笔(网格线之间的区域)。
此属性存储轴阴影的填充(画笔)颜色。
此属性存储用于绘制轴阴影的画笔(网格线之间的区域)。
- 属性 shadesVisibleᅟ: bool#
此属性存储轴阴影的可见性。
此属性存储用于绘制标题文本的画笔。
只与画笔的颜色有关。
该属性保留轴标题的字体。
- 属性titleText: str#
该属性保留轴标题。
默认为空。轴标题支持HTML格式。
- 属性titleVisible: bool#
该属性保留轴标题的可见性。
默认值为
true。- 属性truncateLabels: bool#
该属性保留标签的截断状态。
表示在没有足够空间显示完整文本时是否应截断标签。默认值为
true。- 属性visible: bool#
该属性保留轴的可见性。
- 访问函数
- alignment()#
- 返回类型::
AlignmentFlag的组合
属性
alignment的获取器。当轴的颜色变为
color时发出此信号。属性
color的通知信号。属性
gridLineColor的获取器。当用于绘制网格线的笔的颜色变为
color时发出此信号。属性
gridLineColor的通知信号。返回用于绘制网格的笔。
属性
gridLinePen的获取器。当用于绘制网格线的笔变为
pen时发出此信号。属性
gridLinePen的通知信号。- gridVisibleChanged(visible)#
- 参数:
visible – bool
当轴的网格线可见性变为
visible时发出此信号。属性
gridVisible的通知信号。- hide()#
使轴、阴影、标签和网格线不可见。
- 是网格线可见的
- 返回类型::
bool
属性
gridVisible的获取器。- 是线可见的
- 返回类型::
bool
属性
lineVisible的获取器。- 是次要网格线可见的
- 返回类型::
bool
属性
minorGridVisible的获取器。- 是反向的
- 返回类型::
bool
属性
reverse的获取器。- 是标题可见的
- 返回类型::
bool
属性
titleVisible的获取器。- 是可见的
- 返回类型::
bool
属性
visible的获取器。- 标签角度
- 返回类型::
int
属性
labelsAngle的获取器。- 标签角度已更改
- 参数:
angle – int
当轴标签的角度更改为
angle时发出此信号。属性
labelsAngle的通知信号。- 标签画笔
- 返回类型::
返回用于绘制标签的画笔。
属性
labelsBrush的获取器。- 标签画笔已更改
- 参数:
brush –
QBrush
此信号在用于绘制坐标轴标签的画笔更改为
brush时发出。属性
labelsBrushᅟ的通知信号。labelsColorᅟ属性的获取器。当坐标轴标签的颜色更改为
color时发出此信号。属性
labelsColorᅟ的通知信号。- labelsEditable()#
- 返回类型::
bool
如果坐标轴标签可编辑,则返回值为
true。- labelsEditableChanged(editable)#
- 参数:
editable – bool
当标签的
editable状态更改时发出此信号。返回用于绘制标签的字体。
labelsFontᅟ属性的获取器。当坐标轴标签的字体更改为
font时发出此信号。属性
labelsFontᅟ的通知信号。- labelsTruncated()#
- 返回类型::
bool
labelsTruncatedᅟ属性的获取器。- labelsTruncatedChanged(labelsTruncated)#
- 参数:
labelsTruncated – bool
该信号在两种情况下发出;当轴从具有一个或多个截断标签变为没有截断标签时,以及当轴从没有截断标签变为具有一个或多个截断标签时。当前状态由
labelsTruncated确定。属性
labelsTruncated的通知信号。- labelsVisible()#
- 返回类型::
bool
属性
labelsVisible的获取器。- labelsVisibleChanged(visible)#
- 参数:
visible – bool
当轴标签的可见性变为
visible时,发出该信号。属性
labelsVisible的通知信号。返回用于绘制轴线和刻度线的画笔。
参见
属性
linePen的获取器。当用于绘制轴线画笔变为
pen时,发出该信号。属性
linePen的通知信号。属性
color的获取器。- lineVisibleChanged(visible)#
- 参数:
visible – bool
当轴线可见性变为
visible时,发出该信号。属性
lineVisible的通知信号。属性
minorGridLineColor的获取器。当用于绘制辅助网格线画笔的颜色变为
color时,发出该信号。属性
minorGridLineColorᅟ的通知信号。属性
minorGridLinePenᅟ的获取器。当用于绘制次要网格线的画笔变为
pen时,发出此信号。属性
minorGridLinePenᅟ的通知信号。- minorGridVisibleChanged(visible)#
- 参数:
visible – bool
当轴上次要网格线的可见性变为
visible时,发出此信号。属性
minorGridVisibleᅟ的通知信号。返回轴的方向(垂直或水平)。
属性
orientationᅟ的获取器。- reverseChanged(reverse)#
- 参数:
reverse – bool
属性
reverseᅟ的通知信号。属性
gridLineColorᅟ的设置器。将用于绘制网格线的画笔设置为
pen。属性
gridLinePenᅟ的设置器。- setGridLineVisible([visible=true])#
- 参数:
visible – bool
属性
gridVisible属性的设置器。- setLabelsAngle(angle)#
- 参数:
angle – int
属性
labelsAngle属性的设置器。设置绘制标签使用的画笔到
brush。属性
labelsBrush属性的设置器。属性
labelsColor属性的设置器。- setLabelsEditable([editable=true])#
- 参数:
editable – bool
将轴标签的可编辑性设置为
editable。当标签可编辑时,用户可以通过编辑任何一个标签来方便地更改轴的范围。此功能仅支持
QValueAxis和QDateTimeAxis。默认情况下,标签不可编辑。
将绘制标签使用的字体设置为
font。参见
属性
labelsFont属性的设置器。- setLabelsVisible([visible=true])#
- 参数:
visible – bool
属性
labelsVisible属性的设置器。将绘制轴线和刻度线的画笔设置为
pen。参见
属性
linePen属性的设置器。设置属性
color的函数。- setLineVisible([visible=true])#
- 参数:
visible – bool
确定轴线和刻度线是否可见。
设置属性
lineVisible的函数。- setMax(max)#
- 参数:
max - 对象
设置轴线上显示的最大值。根据实际轴的类型,将
max参数转换为适当的值类型。如果转换不可能,函数调用不执行任何操作。- setMin(min)#
- 参数:
min - 对象
设置轴线上显示的最小值。根据实际的轴类型,将
min参数转换为适当的值类型。如果转换不可能,函数调用不执行任何操作。设置属性
minorGridLineColor的函数。设置属性
minorGridLinePen的函数。- setMinorGridLineVisible([visible=true])#
- 参数:
visible – bool
设置属性
minorGridVisible的函数。- setRange(min, max)#
- 参数:
min - 对象
max - 对象
设置轴上显示的范围。根据实际的轴类型,将
min和max参数转换为适当类型的值。如果转换不可行,函数调用不会执行任何操作。- setReverse([reverse=true])#
- 参数:
reverse – bool
参见
属性
reverseᅟ的设置器。属性
shadesBorderColorᅟ的设置器。将绘制阴影使用的画刷设置为
brush。属性
shadesBrushᅟ的设置器。属性
shadesColorᅟ的设置器。将绘制阴影使用的笔设置为
pen。参见
属性
shadesPenᅟ的设置器。- setShadesVisible([visible=true])#
- 参数:
visible – bool
属性
shadesVisibleᅟ的设置器。将用于绘制标题的画刷设置为
brush。参见
属性
titleBrushᅟ的设置器。将用于绘制标题的字体设置为
font。参见
属性
titleFontᅟ的设置器。- setTitleText(title)#
- 参数:
title – 字符串
参见
属性
titleTextᅟ的设置器。- setTitleVisible([visible=true])#
- 参数:
visible – bool
属性
titleVisibleᅟ的设置器。- setTruncateLabels([truncateLabels=true])#
- 参数:
truncateLabels – 布尔值
属性
truncateLabelsᅟ的设置器。- setVisible([visible=true])#
- 参数:
visible – bool
设置轴、阴影、标签和网格线的可见性为
visible。参见
属性
visibleᅟ的设置器。属性
shadesBorderColorᅟ的获取器。当轴阴影的边框颜色更改为
color时,会发出此信号。shadesBorderColorᅟ属性的通知信号。返回用于绘制阴影的画笔。
属性
shadesBrushᅟ的获取器。当用于绘制轴阴影的画笔更改为
brush时,会发出此信号。shadesBrushᅟ属性的通知信号。属性 shadesColor 的获取器。
当轴阴影颜色变为
color时发出此信号。属性 shadesColor 的通知信号。
返回用于绘制阴影的画笔。
属性 shadesPen 的获取器。
当用于绘制轴阴影的画笔变为
pen时发出此信号。属性 shadesPen 的通知信号。
- shadesVisible()#
- 返回类型::
bool
属性 shadesVisible 的获取器。
- shadesVisibleChanged(visible)#
- 参数:
visible – bool
当轴阴影的可见性变为
visible时发出此信号。属性 shadesVisible 的通知信号。
- show()#
使轴、阴影、标签和网格线可见。
返回用于绘制标题的画刷。
属性 titleBrush 的获取器。
当用于绘制轴标题的画刷变为
brush时发出此信号。属性
titleBrush属性的通知信号。获取绘制标题所用的字体。
属性
titleFont属性的获取器。当轴标题的字体更改为
font时,会发出此信号。属性
titleFont属性的通知信号。- titleText()#
- 返回类型::
str
属性
titleText属性的获取器。- titleTextChanged(title)#
- 参数:
title – 字符串
当轴标题的文本更改为
text时,会发出此信号。属性
titleText属性的通知信号。- titleVisibleChanged(visible)#
- 参数:
visible – bool
当标题文本的可见性更改为
visible时,会发出此信号。属性
titleVisible属性的通知信号。- truncateLabels()#
- 返回类型::
bool
属性
truncateLabels属性的获取器。- truncateLabelsChanged(truncateLabels)#
- 参数:
truncateLabels – 布尔值
当标签截断更改为
truncateLabels时,会发出此信号。属性
truncateLabels属性的通知信号。- visibleChanged(visible)#
- 参数:
visible – bool
当轴的可见性更改为
visible时,会发出此信号。属性
visibleᅟ的通知信号。