Преобразовать формат QString sprintf в форму arg - PullRequest
0 голосов
/ 07 октября 2019

Вот пример кода:

double A = 0;
QString str;
str.sprintf("%.3f",A) 

Как переписать код str.sprintf("%.3f",A) с помощью функции arg QString?

1 Ответ

2 голосов
/ 07 октября 2019

Аргумент 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...