Russian Qt Forum
Сентябрь 30, 2024, 06:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Разделитель целой и дробной части  (Прочитано 4002 раз)
fin
Гость
« : Март 24, 2016, 08:13 »

Здравствуйте, подскажите пожалуйста, как можно получить текущий разделитель системы, для избежания ошибок при расчетах, заранее спасибо!
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Март 24, 2016, 08:33 »

Он всегда одиниковый, если нужен другой, replace в помощь Улыбающийся
Записан

Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #2 : Март 24, 2016, 08:40 »

QChar QLocale::decimalPoint() const
Записан
fin
Гость
« Ответ #3 : Март 24, 2016, 08:51 »

Он всегда одиниковый, если нужен другой, replace в помощь Улыбающийся
Дело, в том, что юзать программу будут на разных компьютерах, поэтому разделитель может отличаться(у кого-то ".", у кого-то ",")
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #4 : Март 24, 2016, 08:55 »

QChar QLocale::decimalPoint() const
Шокированный
Записан

fin
Гость
« Ответ #5 : Март 24, 2016, 11:52 »

Спасибо всем за помощь, решил проблему таким способом:
Код:
void MainWindow::on_lineEdit_2_textChanged(const QString &arg1)
{
    ui->lineEdit_2->setText(ui->lineEdit_2->text().replace(QLocale().decimalPoint(), QLatin1Char('.')));
}
Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 2.663 секунд. Запросов: 23.