- class QDateTimeAxis#
该
QDateTimeAxis类向图表的轴添加日期和时间。 更多…概述#
属性#
方法#
def
__init__()def
format()def
max()def
min()def
setFormat()def
setMax()def
setMin()def
setRange()def
setTickCount()def
tickCount()
信号#
def
formatChanged()def
maxChanged()def
minChanged()def
rangeChanged()
备注
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段的翻译做出贡献。如果您在翻译中遇到问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们
详细描述#
QDateTimeAxis可以设置以显示带刻度线、网格线以及阴影的坐标轴线。可以通过设置适当的日期时间格式来配置标签。QDateTimeAxis正确处理从公元前4714年到公元287396年的日期。有关QDateTime的其他限制,请参阅QDateTime文档。QDateTimeAxis可与任何QXYSeries结合使用。要将数据点添加到系列中,请使用 QDateTime::toMSecsSinceEpoch()。QLineSeries *series = new QLineSeries; QDateTime xValue; xValue.setDate(QDate(2012, 1 , 18)); xValue.setTime(QTime(9, 34)); qreal yValue = 12; series->append(xValue.toMSecsSinceEpoch(), yValue); xValue.setDate(QDate(2013, 5 , 11)); xValue.setTime(QTime(11, 14)); qreal yValue = 22; series->append(xValue.toMSecsSinceEpoch(), yValue);
以下代码片段演示了将系列添加到图表并设置
QDateTimeAxis的方法。QChartView *chartView = new QChartView; chartView->chart()->addSeries(series); // ... QDateTimeAxis *axisX = new QDateTimeAxis; axisX->setFormat("dd-MM-yyyy h:mm"); chartView->chart()->setAxisX(axisX, series);
备注
当使用
from __feature__ import true_property时,可以直接使用属性,否则请通过访问函数进行。- 属性format: str#
此属性包含用于从 QDateTime 对象创建坐标轴标签的字面量格式字符串。
有关字符串如何定义的信息,请参阅 QDateTime 文档。
另请参阅
- 访问函数
此属性包含坐标轴上的最大值。
设置此属性时,如果需要,将调整最小值,以确保范围有效。
- 访问函数
此属性包含坐标轴上的最小值。
设置此属性时,如果需要,将调整最大值,以确保范围有效。
- 访问函数
- 属性tickCount: int#
这个属性表示轴上刻度的数量。
创建一个子对象为
parent的轴对象。- format()#
- 返回类型:
str
另请参阅
获得属性
format的值。- formatChanged(format)#
- 参数:
format – str
当轴的格式改变时发出此信号。
属性
format的通知信号。获得属性
max的值。当轴的最大值(由
max指定)改变时发出此信号。属性
max的通知信号。获得属性
min的值。当轴的最小值(由
min指定)改变时发出此信号。属性
min的通知信号。当轴的最小值或最大值,由
min和max指定,发生变化时,将发出此信号。属性
format的设置器。属性
max的设置器。属性
min的设置器。设置轴的范围为从
min到max。如果min大于max,则此函数将没有任何更改返回。- setTickCount(count)#
- 参数:
count – int
将轴上的刻度数设置为
count。另请参阅
属性
tickCount的设置器。- tickCount()#
- 返回类型:
int
返回轴上的刻度数。
另请参阅
属性
tickCount的获取器。- tickCountChanged(tick)#
- 参数:
tick – int
当轴上的刻度数,由
tickCount指定,发生变化时,将发出此信号。属性
tickCount的通知信号。