Skip to content

SignalTransition

Qt Base Class: QSignalTransition

Signature: QSignalTransition(self, arg__1: object, arg__2: Optional[PySide6.QtStateMachine.QState] = None) -> PySide6.QtStateMachine.QSignalTransition QSignalTransition(self, sender: PySide6.QtCore.QObject, signal: bytes, sourceState: Optional[PySide6.QtStateMachine.QState] = None) -> None QSignalTransition(self, sourceState: Optional[PySide6.QtStateMachine.QState] = None) -> None

Base classes

Name Children Inherits
AbstractTransitionMixin
prettyqt.statemachine.abstracttransition
QSignalTransition
PySide6.QtStateMachine
QSignalTransition(self, arg__1: object, arg__2: Optional[PySide6.QtStateMachine.QState] \= None) -> PySide6.QtStateMachine.QSignalTransition

⋔ Inheritance diagram

graph TD
  1473374537472["statemachine.SignalTransition"]
  1473374533568["statemachine.AbstractTransitionMixin"]
  1473299815024["core.ObjectMixin"]
  140713234304496["builtins.object"]
  1473374509168["QtStateMachine.QSignalTransition"]
  1473374496480["QtStateMachine.QAbstractTransition"]
  1473288842240["QtCore.QObject"]
  1473291690208["Shiboken.Object"]
  1473374533568 --> 1473374537472
  1473299815024 --> 1473374533568
  140713234304496 --> 1473299815024
  1473374509168 --> 1473374537472
  1473374496480 --> 1473374509168
  1473288842240 --> 1473374496480
  1473291690208 --> 1473288842240
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: AbstractTransitionMixin, QSignalTransition

Source code in prettyqt\statemachine\signaltransition.py
6
7
8
9
class SignalTransition(
    statemachine.AbstractTransitionMixin, statemachine.QSignalTransition
):
    pass

⌗ Property table

Qt Property Type Doc
objectName QString
sourceState QState
targetState QAbstractState
targetStates QList
transitionType QAbstractTransition::TransitionType
senderObject const QObject
signal QByteArray