在QT中,界面经常会需要显示一些结果,当值过大时,QT会直接转成科学计数法显示。但是项目中偶尔对数据有特定的要求,有时需要用科学计数法来显示,有时候一定要非科学计数法显示,如何操作呢:
QString Str;
int pos;
科学计数法显示:
QString::number(Str,'e',pos);
非科学计数法显示:
QString::number(Str,'f',pos);
以上,pos为保留的小数点有效数。
在QT中,界面经常会需要显示一些结果,当值过大时,QT会直接转成科学计数法显示。但是项目中偶尔对数据有特定的要求,有时需要用科学计数法来显示,有时候一定要非科学计数法显示,如何操作呢:
QString Str;
int pos;
科学计数法显示:
QString::number(Str,'e',pos);
非科学计数法显示:
QString::number(Str,'f',pos);
以上,pos为保留的小数点有效数。