QAbstractTransition QML Тип
Тип QAbstractTransition — это базовый тип переходов между объектами QAbstractState. Подробнее...
| Заявление об импорте: | import QtQml.StateMachine 1.14 |
| С момента: | Qt 5.4 |
| Наследуется от: |
Свойства
- sourceState : bool
- targetState : QAbstractState
- targetStates : список<QAbstractState>
Сигналы
Подробное описание
Тип QAbstractTransition — это абстрактный базовый тип переходов между состояниями (QAbstractState) машины состояний StateMachine. QAbstractTransition входит в состав Фреймворка декларативных машин состояний.
Свойство 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-5.14/qml-qtqml-statemachine-qabstracttransition.html