ScriptAction QML 类型
定义在动画过程中要运行的脚本。更多信息...
导入语句 | 导入 QtQuick |
继承 |
属性
- script : script
- scriptName : string
详细描述
可以使用 ScriptAction 在动画的特定点运行脚本。
SequentialAnimation { NumberAnimation { // ... } ScriptAction { script: doSomething(); } NumberAnimation { // ... } }
当作为过渡的一部分使用时,您还可以通过使用 scriptName
属性来针对特定的 StateChangeScript 进行运行。
State { name: "state1" StateChangeScript { name: "myScript" script: doStateStuff(); } // ... } // ... Transition { to: "state1" SequentialAnimation { NumberAnimation { /* ... */ } ScriptAction { scriptName: "myScript" } NumberAnimation { /* ... */ } } }
另请参阅 StateChangeScript.
属性文档
script : script |
此属性存放要运行的脚本。
scriptName : string |
此属性存放要运行的 StateChangeScript 的名称。
此属性仅在将 ScriptAction 作为过渡的一部分使用时有效。如果同时设置了脚本和脚本名称,则将使用脚本名称。
注意:当在可逆过渡中使用 scriptName 时,脚本仅在前向运行过渡时执行。
© 2024 The Qt Company Ltd. 本文档中的文档贡献归其所有者所有。此处提供的文档是根据免费软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款提供的。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰以及全球其他国家的商标。所有其他商标均为其所有者的财产。