QT QString 设置浮点数 小数点位数

QString QString::number(double n, char format = ‘g’, int precision = 6)

Returns a string equivalent of the number n, formatted according to the specified format and precision. See Argument Formats for details.

FormatMeaning
eformat as [-]9.9e[+|-]999
Eformat as [-]9.9E[+|-]999
fformat as [-]9.9
guse e or f format, whichever is the most concise
Guse E or f format, whichever is the most concise

precision is also specified with the argument format. For the ‘e’, ‘E’, and ‘f’ formats, the precision represents the number of digits after the decimal point. For the ‘g’ and ‘G’ formats, the precision represents the maximum number of significant digits (trailing zeroes are omitted).

 

举个栗子

QString::number(number, 'f', 3);

返回小数点后三位数值

文章写得好 赏颗六味地黄丸补补

原创文章,转载请注明: 转载自 吴川斌的博客 https://www.mr-wu.cn

本文链接地址: QT QString 设置浮点数 小数点位数 https://www.mr-wu.cn/qt-qstring-argument-formats/

分享到微信
使用微信扫码将网页分享到微信

推荐文章

qt5.9在ubuntu 14.04上报错Could not determine which “make” command to run及cannot find -lGL

qt5.9在ubuntu 14.04上报错Could not determine which “make” command to run及cannot find -lGL

最近新装了ubuntu 14.04,然后装了新版本的QT5....
文章详情
Qt for Android 程序禁止屏幕旋转

Qt for Android 程序禁止屏幕旋转

有时候我们希望让一个程序的界面始终保持在一个方向,不随手机(...
文章详情

你可以从微信分享这篇文章

只需要简单两步

1.点击右上角

2.选择分享到朋友圈