float fvalue=6.537;
char buf[512];
sprintf(buf, "%+10.2f", fvalue);
sprintf(buf, "%+-m.nf", fvalue);
②-:左對齊,默認是右對齊;
③m:域寬,總長度;
④.n:小數位數;
⑤f:浮點數 s:字符串 d:整型
QString str;
str = QString("%1").arg(fvalue, 25, 'f', 2);
str = QString("%1").arg(fvalue,m,'f',n);②'f': 取精度時str的小數位數(n取任意值), 'g':取精度時str的小數位數是n-1(比如:保留2位小數,則n = 3);
QString str = QString("%1").arg(value,2,10,QLatin1Char('0'));
QLatin1Char('0'):填充字符 佔位
QString str;
str = QString::number(fvalue, 'f', 2);
str = QString::number(fvalue, 'f', n);
①'f':浮點數;
②n:小數位數;