QAbstractTransition QML Тип
Тип QAbstractTransition является базовым типом переходов между объектами QAbstractState. Подробнее...
| Заявление об импорте: | import QtQml.StateMachine 6.1 |
| С: | Qt 5.4 |
| Наследуется от: |
Свойства
- sourceState : bool
- targetState : QAbstractState
- targetStates : список<QAbstractState>
Сигналы
Подробное описание
Тип QAbstractTransition является абстрактным базовым типом переходов между состояниями (объекты QAbstractState) машины состояний StateMachine. QAbstractTransition является частью API QML машины состояний Qt
Свойство sourceState() содержит исходное состояние перехода. Свойства targetState и targetStates возвращают целевое(ые) состояние(я) перехода.
Сигнал triggered() генерируется, когда переход был инициирован.
Не используйте QAbstractTransition напрямую; используйте SignalTransition или TimeoutTransition вместо этого.
См. также SignalTransition и TimeoutTransition.
Документация по свойствам
[только для чтения] sourceState : bool
Исходное состояние (родитель) этого перехода.
targetState : QAbstractState
Целевое состояние этого перехода.
Если у перехода нет целевого состояния, переход все равно может быть инициирован, но это не приведет к изменению конфигурации машины состояний (т.е. текущее состояние не будет завершено и повторно введено).
targetStates : список<QAbstractState>
Целевые состояния этого перехода.
Если указано несколько состояний, все они должны быть потомками одного и того же параллельного состояния группы.
Документация по сигналам
triggered()
Этот сигнал генерируется, когда переход был инициирован.
Примечание: Соответствующий обработчик — onTriggered.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtqml-statemachine-qabstracttransition.html