HexSpinBox из примера в книге Бланшет |
Здравствуйте, гость ( Вход | Регистрация )
HexSpinBox из примера в книге Бланшет |
Steklova Olga |
23.12.2011, 16:18
Сообщение
#1
|
Участник Группа: Участник Сообщений: 198 Регистрация: 27.9.2011 Из: Санкт-Петербург Пользователь №: 2912 Спасибо сказали: 5 раз(а) Репутация: 4 |
Здравствуйте!
Мне понадобился в программе виджет для редактирования 16-ного числа с диапазоном [0..FFFFFF]. Использовала для этого QLineEdit. Более-менее работает, но хочется менять значение по стрелочкам, как в QSpinBox.Нашла в книге Ж.Бланшет "Qt4 программирование QUI на C++" в главе 5 пример, где на основе QSpinBox создается класс HexSpinBox. Там установлен диапазон значений, он правильно анализируется при изменении значения по стрелочкам, НО юзер может ввести значение, превышающее диапазон. Как это исправить? Сообщение отредактировал Steklova Olga - 27.12.2011, 10:33 |
|
|
BlueIceScream |
27.12.2011, 18:10
Сообщение
#2
|
Студент Группа: Участник Сообщений: 56 Регистрация: 21.11.2011 Из: Республика Дагестан Пользователь №: 3016 Спасибо сказали: 18 раз(а) Репутация: 3 |
Если необходима тотальная изоляция неправильных вводимых данных пользователя и известен диапазон, то применяйте если это возможно QSlider. Для него достаточно использование мыши, а пользователи не любят возиться то с мышью, то с клавиатурой для ввода данных. И процесс намного нагляднее.
|
|
|
Текстовая версия | Сейчас: 23.11.2024, 15:17 |