double to QString auf 3 Kommastellen abgerundet.
-
Hi Leute,
Folgendes Problem:
Ich brauche ein QString, das eine float-Zahl enthält die auf 3 Kommastellen abgerundet ist. Dabei muss das Trennzeichen (Komma bzw. Punkt) lokalisiert sein. Also für Amy's ein Punkt und für uns Komma.z. B.:
float zahl = 12.234567; QString myStr = QString().sprintf("%.3f", zahl);
Es geht, aber dann ist der String nicht lokalisiert. => Immer ein Punkt dazwischen.
Gibt es nicht eine schönere Lösung als zuerst float zu QString mit sprintf() zu konvertieren und danach wieder zu float und wieder mit
QString("%L1").arg(konvertierte_floatzahl);
es zu lokalisieren?
-