Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 28.4.2010, 16:03 |
Как добиться форматирования уже в процессе ввода числа с клавиатуры? это надо над QLineEdit колдовать, как наколдуешь, так добавишь код в своего наследника QSpinBox. |
|
grio | Дата 28.4.2010, 14:45 |
Я спрашиваю про отображение числа, а не про форматирование символа разделителя десятичной сотавляющей. Там всё это есть.Сорри, не внимательно посмотрел. Однако все равно работает странно. Число отображается правильно только по клавише ENTER или если его листать стрелочками ввер-вниз. Как добиться форматирования уже в процессе ввода числа с клавиатуры? |
|
arial | Дата 28.4.2010, 8:37 |
Я спрашиваю про отображение числа, а не про форматирование символа разделителя десятичной сотавляющей. Там всё это есть. |
|
BRE | Дата 27.4.2010, 12:57 |
Наверное лучше внимательно посмотреть на тот код, который привел arial и переделать его под себя. |
|
grio | Дата 27.4.2010, 12:54 |
grio, а как выглядеть должно? Так: 123 456,67890 ?? Да, только после запятой 2 знака. Вот пример:
на выходе будет 123 456 789,12 теперь мне надо такое представление числа реализовать в QDoubleSpinBox. или придется писать свой обработчик для QLineEdit. |
|
Litkevich Yuriy | Дата 27.4.2010, 12:02 |
grio, а как выглядеть должно? Так: 123 456,67890 ?? |
|
grio | Дата 27.4.2010, 11:37 |
Так подойдёт:[skipped] Нет, не то. Я спрашиваю про отображение числа, а не про форматирование символа разделителя десятичной сотавляющей. Хотя это тоже, безусловно, полезно, но не то, о чем я спрашивал. |
|
arial | Дата 27.4.2010, 11:04 |
Так подойдёт:
|
|
grio | Дата 27.4.2010, 8:14 |
Парни, существуют ли стандартные средства представления числа СпинБоксом в текущей локали? Хочется реализовать такой вариант отображения в QDoubleSpinBox: QLocale().toString(i, 'f', 2); Или проще самостоятельно обрабатывать ввод QLineEdit и забить на QDoubleSpinBox? Задача довольно стандартная - при вводе, визуально разделить число пробелами по 3 знака для удобства восприятия. br, grio. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 14:35 |