Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 14:43
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

При использовании QDoubleValidator вроде все хорошо, но один ньюанс, которого хотелось бы избежать:строки типа "432,3,434,34,4" (со множественными запятыми) почему-то проходят валидацию, хотя понятно что здесь не число. Системным разделителем дробной части является точка (и валидатор позволяет ее ввести правильно-лишь раз).Как можно избежать такого поведения? Или что-то не так делаю?Код:QDoubleValidator *dvalSumm = new QDoubleValidator(-9999999999, 9999999999, 2, this);ui->ledSumm->setValidator(dvalSumm);И еще: как вместо 99999999999 можно задать максимальное значение double? Есть ли какая-то константа?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Какой должен быть QRegExp для замены стандартного QDoubleValidator ? Guest Новый архив 2 0 28.09.2011 16:21



© www.otvetnemail.ru - Форум вопросов и ответов.