C
行为 QML 类型
定义了属性更改的默认动画。 更多...
导入语句 | import QtQuick |
自 | Qt Quick Ultralite 1.0 |
属性
- enabled : bool
详细描述
行为定义了当特定属性值发生变化时要应用的默认动画。
例如,以下行为定义了一个在矩形的宽度值变化时运行的 NumberAnimation。当 MouseArea 被点击时,宽度发生变化,触发行为的动画
import QtQuick 2.15 Rectangle { id: rect width: 100; height: 100 color: "red" Behavior on width { NumberAnimation { duration: 1000 } } MouseArea { anchors.fill: parent onClicked: rect.width = 50 } }
注意:属性不能有多个指定的行为。要在行为中提供多个动画,请使用 ParallelAnimation 或 SequentialAnimation。
如果状态更改具有与行为相同的属性的 状态更改,则动画覆盖行为的状态更改。
另请参阅:动画和过渡。
属性文档
enabled : bool |
此属性表示行为是否在跟踪属性值变化时触发。
默认情况下,行为是启用的。
在某些 Qt 许可下可用。
了解更多信息。