QDoubleSpinBox, Отображение числа в формате локали |
Здравствуйте, гость ( Вход | Регистрация )
QDoubleSpinBox, Отображение числа в формате локали |
grio |
27.4.2010, 8:14
Сообщение
#1
|
Студент Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: 0 |
Парни, существуют ли стандартные средства представления числа СпинБоксом в текущей локали?
Хочется реализовать такой вариант отображения в QDoubleSpinBox: QLocale().toString(i, 'f', 2); Или проще самостоятельно обрабатывать ввод QLineEdit и забить на QDoubleSpinBox? Задача довольно стандартная - при вводе, визуально разделить число пробелами по 3 знака для удобства восприятия. br, grio. |
|
|
arial |
27.4.2010, 11:04
Сообщение
#2
|
Студент Группа: Участник Сообщений: 39 Регистрация: 27.9.2009 Пользователь №: 1121 Спасибо сказали: 9 раз(а) Репутация: 0 |
Так подойдёт:
|
|
|
grio |
27.4.2010, 11:37
Сообщение
#3
|
Студент Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: 0 |
|
|
|
arial |
28.4.2010, 8:37
Сообщение
#4
|
Студент Группа: Участник Сообщений: 39 Регистрация: 27.9.2009 Пользователь №: 1121 Спасибо сказали: 9 раз(а) Репутация: 0 |
|
|
|
grio |
28.4.2010, 14:45
Сообщение
#5
|
Студент Группа: Участник Сообщений: 87 Регистрация: 11.11.2009 Пользователь №: 1221 Спасибо сказали: 6 раз(а) Репутация: 0 |
Я спрашиваю про отображение числа, а не про форматирование символа разделителя десятичной сотавляющей. Там всё это есть.Сорри, не внимательно посмотрел. Однако все равно работает странно. Число отображается правильно только по клавише ENTER или если его листать стрелочками ввер-вниз. Как добиться форматирования уже в процессе ввода числа с клавиатуры? |
|
|
Текстовая версия | Сейчас: 15.1.2025, 21:31 |