对real数据精度问题,调用 js的 toFixed(n)方法。n代表小数点后n位。
QML 支持js 实际我们解决的是js中保留两位小数的方法。所以应该查找“js数据保留小数点后两位”。
举一个例子看看在QML中如何使用
Window {
property real test: 8.012312324234
visible: true
width: 640
height: 480
title: qsTr("js Fixed")
MouseArea {
anchors.fill: parent
onClicked: {
var a = test.toFixed(2);
console.log(a)
}
}
}