Spec-Zone.ru › Qt 5.15

QAbstractTransition QML Тип

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

Заявление об импорте: import QtQml.StateMachine 1.15
С момента: 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/qt-5.15/qml-qtqml-statemachine-qabstracttransition.html

Spec-Zone.ru

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