в QInputDialog выводит запятую вместо точки для getDouble

107
09 декабря 2020, 01:20

Подскажите пожалуйста - использую для ввода десятичного числа, почему-то по умолчанию выводит вместо точки запятую, хотя в обучалках показывает точку. Можете подсказать в чем дело или может в новых версиях только запятая используется? Точку ставить отказывается с клавиатуры.

double test = QInputDialog::getDouble(this, "Ошибка ввода!", "Недопустимая вероятность провала. Введите число от 0 до 1!", 0.0, -2147483647, 2147483647, 3, &ok );

Answer 1
FormatSettings.DecimalSeparator = '.';
READ ALSO
Перестал работать QWebSocket

Перестал работать QWebSocket

Клиент на qt перестал подключаться к вебсокету, хотя сервер работает исправноК серверу подключен cloudflare, подключение осуществляется через...

99
Поддержка Windows XP в Visual Studio 2019

Поддержка Windows XP в Visual Studio 2019

После установки свежей VS 2019 заметил, что отсутствует возможность выбрать Windows XP Support в настройках проекта (v141_xp toolset раньше назывался)Эту фичу...

132
Использование fopen_s в внешней функции

Использование fopen_s в внешней функции

Чего-то накосячил в следующей функции:

130
Проблема в последнем else. Нужно что бы не выдавало ошибку, изначально делал “Prov” типом “char”, как выяснилось, нужно что бы он был типом “int”

Проблема в последнем else. Нужно что бы не выдавало ошибку, изначально делал “Prov” типом “char”, как выяснилось, нужно что бы он был типом “int”

Программа должна получить цифры в текстовый файл, и вывести те числа, которые являются числами ФибоначчиПеред последним, как раз проблемным...

135