Animation QML:如何设置整数动画(非真实)
我的问题是我不能设置整数的动画 我在文本元素中将一些结果显示为整数,如下所示:Animation QML:如何设置整数动画(非真实),animation,qml,qt-quick,Animation,Qml,Qt Quick,我的问题是我不能设置整数的动画 我在文本元素中将一些结果显示为整数,如下所示: Text { text: someResult } 我定义了行为: Behavior on text { NumberAnimation{ duration: 1000; easing.type: Easing.InOutQuad} } 问题是动画文本得到的是实数,我希望整数是实数 示例:上一个值为0,我将新值设置为2,动画就是这样的: 0 0.01 0.05 0.1 0.156 0.36 ... 1.81
Text
{
text: someResult
}
我定义了行为:
Behavior on text
{
NumberAnimation{ duration: 1000; easing.type: Easing.InOutQuad}
}
问题是动画文本得到的是实数,我希望整数是实数
示例:上一个值为0,我将新值设置为2,动画就是这样的:
0
0.01
0.05
0.1
0.156
0.36
...
1.81
1.95
2
但我想成为的是:
0
1
2
可以通过显式设置整数特性的动画来实现这一点:
Text {
property int value: 0
text: value
Behavior on value {
NumberAnimation { duration: 1000; easing.type: Easing.InOutQuad }
}
}
这正是我要找的。谢谢:)到2021年这仍然是最好的方式吗?感觉像是一个奇怪的解决办法