2 u010884012 u010884012 于 2014.05.23 10:52 提问

QString 怎么保留小数点后两位数
QString str =  QString("移动(%1 mm)").arg(L);
double L = 1.34567;

请问各位大神,怎么使str在Label显示时小数点后只有两位数字,菜鸟一枚,求各位大神指教。

3个回答

zhanglongtumi
zhanglongtumi   2014.12.01 14:35

QString::number(L, 'f', 2)

fyf350232349
fyf350232349 就需要这样简单明了的,
一年多之前 回复
u010598445
u010598445   2014.08.16 21:41

QString QString::number(double n, char format = 'g', int precision = 6) [static]
Returns a string equivalent of the number n, formatted according to the specified format and precision. See Argument Formats for details.

Unlike QLocale::toString(), this function does not honor the user's locale settings.

u010398707
u010398707   2014.08.25 01:36

可以把它转为字符串,对字符串进行位数限制处理。楼上的API可以借用,非常有效。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!