- class Interval#
概述#
方法#
def
__init__()
def
contains()
def
end()
def
isNormal()
def
normalized()
def
__ne__()
定义
__eq__()
定义
start()
定义
translated()
注释
本文档可能包含从 C++ 自动转换到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译中存在问题,您也可以通过在 https:/bugreports/qt.io/projects/PYSIDE 上创建工单来告知我们。
详细描述#
- __init__()#
- __init__(start, end)
- 参数:
start – int
end – int
构建一个指定
start
和end
时间的区间。- contains(time)#
- 参数:
time – int
- 返回类型:
bool
如果时间区间包含指定的
time
,则返回 true。即start()
<= time <=end()
.- end()#
- 返回类型:
int
返回区间的时间结束点。
另请参阅
start()
- isNormal()#
- 返回类型:
bool
如果此时间区间是正常的,则返回 true。一个正常的时间区间具有
start()
<=end()
.另请参阅
normalized()
- normalized()#
- 返回类型:
间隔
返回此区间的规范版本。
如果区间的
start()
时间晚于end()
时间,则返回的区间将开始和结束时间交换。- __ne__(rhs)#
- 参数:
rhs –
Interval
- 返回类型:
bool
如果
lhs
不等于rhs
,则返回 true。- __eq__(rhs)#
- 参数:
rhs –
Interval
- 返回类型:
bool
如果
lhs
与rhs
完全相等,则返回 true。- start()#
- 返回类型:
int
返回区间的起始时间。
另请参阅
end()
- translated(offset)#
- 参数:
offset - int
- 返回类型:
间隔
返回一个新的时间间隔副本,其通过
offset
值进行平移。一个区间可以通过正偏移向前移动,或通过负偏移向后移动。