class Interval#

概述#

方法#

注释

本文档可能包含从 C++ 自动转换到 Python 的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译中存在问题,您也可以通过在 https:/bugreports/qt.io/projects/PYSIDE 上创建工单来告知我们。

详细描述#

__init__()#
__init__(start, end)
参数:
  • start – int

  • end – int

构建一个指定 startend 时间的区间。

contains(time)#
参数:

time – int

返回类型:

bool

如果时间区间包含指定的 time,则返回 true。即 start() <= time <= end() .

end()#
返回类型:

int

返回区间的时间结束点。

另请参阅

start()

isNormal()#
返回类型:

bool

如果此时间区间是正常的,则返回 true。一个正常的时间区间具有 start() <= end() .

另请参阅

normalized()

normalized()#
返回类型:

间隔

返回此区间的规范版本。

如果区间的 start() 时间晚于 end() 时间,则返回的区间将开始和结束时间交换。

__ne__(rhs)#
参数:

rhsInterval

返回类型:

bool

如果 lhs 不等于 rhs,则返回 true。

__eq__(rhs)#
参数:

rhsInterval

返回类型:

bool

如果 lhsrhs 完全相等,则返回 true。

start()#
返回类型:

int

返回区间的起始时间。

另请参阅

end()

translated(offset)#
参数:

offset - int

返回类型:

间隔

返回一个新的时间间隔副本,其通过 offset 值进行平移。一个区间可以通过正偏移向前移动,或通过负偏移向后移动。