Russian Qt Forum
Апреля 30, 2025, 15:50
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
Кривая конвертация у QLocale?
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Кривая конвертация у QLocale? (Прочитано 5672 раз)
spectre71
Гость
Кривая конвертация у QLocale?
«
:
Июля 23, 2009, 15:22 »
Делаем:
double val = 1222333.444;
QString str = QLocale::c().toString(val, 'g', 16);
Получаем:
str == "1,222,333.444"
Что за фигня? С каких пор в "C" локали есть разделители тысяч!
Записан
crackedmind
Гость
Re: Кривая конвертация у QLocale?
«
Ответ #1 :
Июля 23, 2009, 17:37 »
С тех самых пор, с которых C означает English, United States
Записан
spectre71
Гость
Re: Кривая конвертация у QLocale?
«
Ответ #2 :
Июля 24, 2009, 11:42 »
Цитата: crackedmind от Июля 23, 2009, 17:37
С тех самых пор, с которых C означает English, United States
Да, в доке так и написано.
Но с какой стати, это что прикол от троллей? Есть же в конце концов стандарты.
Интересно с каких пор locale "C" означает English, United States
В locale "C" thousands_sep всегда был равен ""
Записан
shadone
Гость
Re: Кривая конвертация у QLocale?
«
Ответ #3 :
Июля 24, 2009, 13:04 »
http://www.trolltech.com/developer/task-tracker/index_html?method=entry&id=252924
Записан
spectre71
Гость
Re: Кривая конвертация у QLocale?
«
Ответ #4 :
Июля 24, 2009, 13:20 »
Цитата: ddenis от Июля 24, 2009, 13:04
http://www.trolltech.com/developer/task-tracker/index_html?method=entry&id=252924
Да, явно бага!
Ну а как быть с этим:
Цитировать
QLocale::C 1 The "C" locale is identical in behavior to English/UnitedStates.
Ведь кривизна растет отсюда, и эта кривизна задокументирована!
Записан
Admin
Administrator
Джедай : наставник для всех
Offline
Сообщений: 1988
Re: Кривая конвертация у QLocale?
«
Ответ #5 :
Июля 24, 2009, 14:10 »
Привели бы ссылку, где авторитетный источник утверждает отличное от trolltech.
Записан
spectre71
Гость
Re: Кривая конвертация у QLocale?
«
Ответ #6 :
Июля 24, 2009, 14:50 »
Цитата: Admin от Июля 24, 2009, 14:10
Привели бы ссылку, где авторитетный источник утверждает отличное от trolltech.
Особо рыться не стал, то что первое попалось.
http://darianov.narod.ru/libc-7_docum_unix_prog.htm
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...