QML double浮点数取小数点后某几位【去尾法】
1.首先想到的就是value.toFixed(2)
import QtQuick 2.15
Item {
property double value: 1.5555
Component.onCompleted: {
console.log(Number(value).toFixed(2))
}
}
输出
1.56
不是想要的结果。
2.DeepSeek一下.
import QtQuick 2.15
Item {
property double value: 1.5555
Component.onCompleted: {
console.log((Math.floor(value*100)/100).toString())
}
}
输出
1.55
OK,达到目的。