Здравствуйте, гость ( Вход | Регистрация )
|
borune |
20.1.2015, 17:36
Сообщение
#1
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 152 Регистрация: 1.1.2011 Пользователь №: 2314 Спасибо сказали: 0 раз(а) Репутация: 0
|
Судари, приветствую всех.
Сабж таков, не могу настроить минимальное значение QIntValidator'а. Делаю так: Раскрывающийся текст В таком варианте валидатор разрешает вводить числа в диапазоне [0-20]. Не устраивает. Нужен диапазон [5;20] Почитал Link. Попробовал перегрузить метод validate: Раскрывающийся текст Этот вариант запрещает вводить цифры 1,2,3,4. Остальные цифры вводить можно, но нельзя их потом удалить. Еще хуже, чем в первом варианте. Подскажите, как все-таки заставить валидатор видеть минимум? Сообщение отредактировал borune - 20.1.2015, 17:37 |
|
|
|
borune Минимум в QIntValidator 20.1.2015, 17:36
ilyabvt Можно добавить в начале метода validate строку:
if... 20.1.2015, 18:39
lanz Разве это возможно? Как вы введете число например ... 20.1.2015, 19:53
borune Цитата(ilyabvt @ 20.1.2015, 19:39) Тогда ... 20.1.2015, 22:20
lanz ЦитатаНу, как вариант, не давать лайнэдиту терять ... 21.1.2015, 0:09![]() ![]() ![]() |
|
|
Текстовая версия | Сейчас: 19.8.2025, 22:59 |