Вот пример кода:
double A = 0; QString str; str.sprintf("%.3f",A)
Как переписать код str.sprintf("%.3f",A) с помощью функции arg QString?
str.sprintf("%.3f",A)
arg
QString
Аргумент a в Отформатирован QString :: arg (double a, int fieldWidth = 0, char char = 'g', int precision = -1, QChar fillChar = QLatin1Char ('')) const в соответствии с указанным форматом и точностью. Подробнее см. Форматы аргументов .
I Ваш пример:
double A = 0; QString str("%1"); str = str.arg(A,0,'f',3);