Qt 保留固定位数,去除小数后的0

QRegExp rx;
rx.setPattern("(\\.){0,1}0+$");
double double01 = 1565.120000;
double double02 = 2357.000000;
QString ceshi01 = QString("%1").arg(double01,0,'f',-1).replace(rx,"");
QString ceshi02 = QString("%1").arg(double02,0,'f',-1).replace(rx,"");

打印结果:
"1565.12" "2357"
posted @ 2022-09-29 16:54  凉天满月  阅读(109)  评论(0)    收藏  举报