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年这仍然是最好的方式吗?感觉像是一个奇怪的解决办法