Я пытаюсь отобразить поплавок в QLabel, но по какой-то причине он продолжает отображать букву «G» прямо там, где должна быть точка. Другими словами, если результат равен 1,23445, отображается 1G23445.
Пожалуйста, посмотрите на следующий код...
float myFloat = 2.09863591;
QString floatAsString = QString::number(myFloat, 'f',8);
qDebug()<< "Number as String: "<< floatAsString;// here it displays 2.09863591
ui->label->setText(floatAsString);// here it displays 2G09863591
Почему, когда я отображаю результат с плавающей запятой на QLabel, он выводит «G» вместо «.»?
Что мне не хватает?
Спасибо