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