Название: Как конвертировать float в текст с нужным разделителем Отправлено: juvf от Апрель 13, 2015, 13:56 код:
Цитировать (15:43:58) float t = 1.234; QTextStream out(&file); out << t; На выходе получается "1.234". Нужно чтоб было "1,234". Точнее нужно чтоб разделитель был такой, какой определён в винде в панель управления - язык и региональные стандарты. Как заставить QTextStream (или QString("%1").agr(t) ) ставить нужный разделитель? Можно конечно после out << t; все точки заменить на запятые... но как из кода узнать на что менять? Как из кода узнать какой разделитель определён в настройках ОС? Название: Re: Как конвертировать float в текст с нужным разделителем Отправлено: Old от Апрель 13, 2015, 13:57 QString QLocale::toString(double i, char f = 'g', int prec = 6) const
Название: Re: Как конвертировать float в текст с нужным разделителем Отправлено: juvf от Апрель 13, 2015, 14:36 Спасибо Джедай. Да прибудет с тобой сила!
|