Spec-Zone.ru › Qt 6.1

QAbstractTransition QML Тип

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

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

QSignalTransition

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

Свойства

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

Сигналы

  • triggered()

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

Тип 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

Spec-Zone.ru

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