[MEGOLDVA] Qt QLocale tizedesjegyek száma

Fórumok

Használni szeretném a megjelenítéshez a lenti kódrészletet, ha legalább még egy tizedesjegyet ki tudnék csikarni belőle.


double d,d2;
d=12356.74;
d2=12356.75;
QString str = QString("%L1 \t %L2").arg(d) .arg(d2);
qDebug()<<str;

Debug: "12 356,7 	 12 356,8"

frissítve:
doksi:
http://doc.qt.nokia.com/latest/qstring.html#arg-20
és ez lett belőle:

QString str = QString("%L1 \t %L2").arg(d,0,'f',2) .arg(d2,0,'f',2);

Hozzászólások

itten

kicsit jobban fel kell tupirozni azt az arg()-ot, ha jol ertem. igy: arg((double)d,'f',2); (azaz mintha "%.2f"-et irnal (s)printf segitsegevel).