У меня есть вопрос о форматировании десятичного числа в определенный формат QString.По сути, в моей программе есть поле ввода, которое может принимать любые значения.Я хочу, чтобы он перевел значение в этом поле в формат "+05.30" (на основе значения).Значение будет ограничено до +/- 99,99.
Некоторые примеры включают:
.2 -> + 00.02
-1,5 -> -01.50
9.9 -> + 09.90
Я думаю об использовании такого конвертера, но у него будут некоторые очевидные проблемы (без начального 0, без начального знака +).
QString temp = QString::number(ui.m_txtPreX1->text().toDouble(), 'f', 2);
Этот вопрос имеет некоторые сходства, но не связывает воедино и передний, и задний концы.
Преобразует int в QString с нулевым заполнением (начальные нули)
Есть идеи, как подойти к этой проблеме?Ваша помощь ценится!Спасибо!