Spec-Zone.ru › Qt 5.11

QAbstractTransition QML Тип

Тип QAbstractTransition является базовым типом переходов между объектами QAbstractState. Подробнее...

Заявление об импорте: import QtQml.StateMachine 1.11
С: Qt 5.4
Наследуется от:

QSignalTransition

  • Список всех членов, включая унаследованные

Свойства

  • sourceState : bool
  • targetState : QAbstractState
  • targetStates : список<QAbstractState>

Сигналы

  • triggered()

Подробное описание

Тип 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/archives/qt-5.11/qml-qtqml-statemachine-qabstracttransition.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API