У меня есть следующая панель ввода:
InputPanel{ id: inputPanel visible: false y : window.height/2 width: window.width height: window.height/2 transitions: Transition { NumberAnimation { target: inputPanel property: "height" duration: 500 easing.type: Easing.InOutQuad } } }
Но эта NumberAnimation не имеет никакого эффекта, как и SmoothedAnimation , PathAnimation и SequentialAnimation . Я использую Qt 5.14
Любая помощь приветствуется.
Вы хотите поведение .
InputPanel { Behavior on width { NumberAnimation { duration: 2000 } } width: 400 active: true }
Как уже упоминалось в folibis, переходы предназначены для изменения состояния.