QAbstractTransition QML Тип
Тип QAbstractTransition является базовым типом переходов между объектами QAbstractState. Подробнее...
| Заявление об импорте: | import QtQml.StateMachine 1.15 |
| С момента: | 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.15/qml-qtqml-statemachine-qabstracttransition.html