qt - 截断文本字段中的 "real"值?

标签 qt text floating-point qml

我得到了以下代码:

property real compassValue : 3.1415927895412
Text {
    text: "<b>" + compassValue + "°</b>"
}

事实是我只想显示“3.14”。有没有办法截断该值?

最佳答案

您可以简单地使用 toFixed() 函数:

property real compassValue : 3.1415927895412
Text {
    text: "<b>" + compassValue.toFixed(2) + "°</b>"
}

关于qt - 截断文本字段中的 "real"值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684342/

相关文章:

qt - 在滚动条上绘制文本

mysql - Ubuntu 上 MySQL 中的语法错误

Python - 如何提高小数的准确性?

JAVA - 数组越界错误

c++ - Double 的乘法不如 float 的乘法精确

iphone - 为什么 NSDecimalNumber 10^-65 的平方结果是 10^126 而不是导致下溢异常?

qt - QML 按钮更改文本颜色

c++ - QWizardPage registerField() 类属性不起作用

c++ - Qt5 : Get value of item clicked in a listview

css - 填充已经为零时如何删除 anchor 文本和边框之间的空格?