Spec-Zone.ru › Qt 5.15

Тип QML ScriptAction

Определяет скрипты, которые выполняются во время анимации. Подробнее...

Заявление об импорте: import QtQuick 2.15
Наследует:

Animation

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

Свойства

  • script : script
  • scriptName : строка

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

ScriptAction можно использовать для выполнения скрипта в определённую точку анимации.

SequentialAnimation {
    NumberAnimation {
        // ...
    }
    ScriptAction { script: doSomething(); }
    NumberAnimation {
        // ...
    }
}

При использовании в качестве части перехода, вы также можете указать конкретный StateChangeScript для выполнения с помощью свойства scriptName.

State {
    name: "state1"
    StateChangeScript {
        name: "myScript"
        script: doStateStuff();
    }
    // ...
}
// ...
Transition {
    to: "state1"
    SequentialAnimation {
        NumberAnimation { /* ... */ }
        ScriptAction { scriptName: "myScript" }
        NumberAnimation { /* ... */ }
    }
}

См. также StateChangeScript.

Документация по свойствам

script : скрипт

Это свойство содержит скрипт для выполнения.

scriptName : строка

Это свойство содержит имя StateChangeScript для выполнения.

Это свойство является допустимым только при использовании ScriptAction в качестве части перехода. Если оба свойства, script и scriptName, установлены, будет использоваться scriptName.

Примечание: При использовании scriptName в обратимом переходе, скрипт будет выполняться только при прямом выполнении перехода.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtquick-scriptaction.html

Spec-Zone.ru

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