Qt 如何在“我的针旋转”属性上应用平滑旋转动画?
我的体重低于QML。我需要在旋转时应用平滑动画。”c++代码中的mycontroller将以频繁的间隔(比如500毫秒)给出递增的仪表值。所以我需要一个平滑的旋转过渡Qt 如何在“我的针旋转”属性上应用平滑旋转动画?,qt,qml,Qt,Qml,我的体重低于QML。我需要在旋转时应用平滑动画。”c++代码中的mycontroller将以频繁的间隔(比如500毫秒)给出递增的仪表值。所以我需要一个平滑的旋转过渡 Rectangle { id : gauge property real value : mycontroller.value Image { id : needle x:50 y:190 z: -2 rotation: gauge
Rectangle {
id : gauge
property real value : mycontroller.value
Image {
id : needle
x:50
y:190
z: -2
rotation: gauge.value
transformOrigin: Item.Right
source : "qrc:/images/needle.png";
}
}
您应该使用基于行为的方法:
Behavior on rotation { NumberAnimation { duration: 200 } }