class QStateMachine#

Inheritance diagram of PySide6.QtStateMachine.QStateMachine

摘要#

属性#

方法#

虚方法#

槽函数#

信号#

注意

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

详细描述#

class EventPriority#
class Error#

注意

属性可以在使用 from __feature__ import true_property 时直接使用,否则通过访问函数使用。

property animated: bool#
访问函数
property errorString: str#
访问函数
property globalRestorePolicy: QState.RestorePolicy#
访问函数
property running: bool#
访问函数
__init__(childMode[, parent=None])#
参数:
__init__([parent=None])
参数:

parentQObject

addDefaultAnimation(animation)#
参数:

动画QAbstractAnimation

addState(状态)#
参数:

状态QAbstractState

beginMicrostep(事件)#
参数:

事件QEvent

beginSelectTransitions(事件)#
参数:

事件QEvent

cancelDelayedEvent(ID)#
参数:

ID – int

返回类型::

bool

clearError()#
configuration()#
返回类型::

.QSetQAbstractState

endMicrostep(事件)#
参数:

事件QEvent

endSelectTransitions(事件)#
参数:

事件QEvent

error()#
返回类型::

错误

errorString()#
返回类型::

str

属性 errorString 的获取器。

globalRestorePolicy()#
返回类型::

恢复策略

属性 globalRestorePolicy 的获取器。

isAnimated()#
返回类型::

bool

属性 animated 的获取器。

isRunning()#
返回类型::

bool

属性 running 的获取器。

postDelayedEvent(event, delay)#
参数:
  • 事件QEvent

  • delay – int

返回类型::

int

postEvent(event[, priority=QStateMachine.EventPriority_NormalPriority])#
参数:
removeDefaultAnimation(animation)#
参数:

动画QAbstractAnimation

removeState(state)#
参数:

状态QAbstractState

runningChanged(running)#
参数:

running – bool

属性 running 的通知信号。

setAnimated(enabled)#
参数:

enabled – bool

属性 animated 的设置器。

setGlobalRestorePolicy(restorePolicy)#
参数:

restorePolicyRestorePolicy

属性 globalRestorePolicy 的设置器。

setRunning(running)#
参数:

running – bool

属性 running 的设置器。

start()#
started()#
stop()
已停止()#