@Lisik

Как установить количество знаков после запятой в QT?

Подозреваю, что вопрос глупый, но ответ на конкретный вопрос на форумах я не нашел. В качестве поля ответа используется QListWidget.
...
x = x + zkx;
y = y + zky;
Z = sqrt(pow(xx - x, 2) + pow(yy - y, 2));
        }
        ui->answer->addItem(QString::fromStdString("x: " + std::to_string(x) + " y: " + std::to_string(y)));
}

Как сделать так, чтобы в ответе "x" и "y" выводились с заданной точностью?
  • Вопрос задан
  • 2086 просмотров
Решения вопроса 1
myjcom
@myjcom Куратор тега C++
double x = 12.3456789;
double y = 98.7654321;
QString str = QString("x: %1 y: %2").arg(x, 0, 'f', 3).arg(y, 0, 'f', 3);

OUT:
x: 12.346 y: 98.765

https://doc.qt.io/qt-5/qstring.html#arg-9
https://doc.qt.io/qt-5/qstring.html#argument-formats
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы