如何使Text项始终显示数字的小数部分?

时间:2017-12-04 07:47:28

标签: javascript qt qml

我有一个显示Text号码的real项:

Text { id: txt; ... }

...

txt.text: Math.round(sensor.value*10)/10

...

但如果sensor.value是整数,则显示的不是小数部分(35而是35.0)。如何明确强制txt始终显示数字的小数部分?

2 个答案:

答案 0 :(得分:0)

使用toPrecision方法指定要显示的小数位数。该方法将返回一个字符串,其中包含以所需格式格式化的数字

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_objects/Number/toPrecision

答案 1 :(得分:0)

您可以使用:

var num = 5.11;
num.toFixed(1);

它会向上舍入到1位小数。