QT当中怎么让double不用科学计数法表示呢
QT当中如何让double不用科学计数法表示呢?
QT当中如何让double不用科学计数法表示呢?
------解决方案--------------------
QString("%1").arg(value, 0, 'f', 3);三位精度,搜下arg的用法
------解决方案--------------------
第三个参数可以指定格式,你还可以使用 'g' / 'G' ,详情参考 Qt SDK 文档。
------解决方案--------------------
arg的参数里有这个,你设置下参数就行。
QT当中如何让double不用科学计数法表示呢?
------解决方案--------------------
QString("%1").arg(value, 0, 'f', 3);三位精度,搜下arg的用法
------解决方案--------------------
double d = 12.34;
QString str = QString("%1").arg(d, 0, 'f', 3);
qDebug() << str;
第三个参数可以指定格式,你还可以使用 'g' / 'G' ,详情参考 Qt SDK 文档。
------解决方案--------------------
arg的参数里有这个,你设置下参数就行。