Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Я.К. от Февраль 25, 2011, 12:12



Название: QDoubleSpinBox [Qt 4.7.1] - исчезают запятые-разделители
Отправлено: Я.К. от Февраль 25, 2011, 12:12
Я делаю форму в Qt Designer'е и хочу расположить на ней QDoubleSpinBox, в который вводить довольно длинные числа.
Я хочу поставить максимальное значение в 10 000 000 и менять с точностью до 0.1 (1 знак после запятой).


Происходит это так:
(http://i14.fastpic.ru/big/2011/0225/4e/7f3cd56a30b0dd45072fb6006891bc4e.jpg) (http://fastpic.ru/)

Когда я ввожу в Дизайнере значение maximum 9 999 999 (для наглядности), то у меня после того выскакивают 6 знаков после запятой.
(http://i14.fastpic.ru/big/2011/0225/f5/d7bc24c878702e97fd0a5687dec440f5.jpg) (http://fastpic.ru/)

Это не страшно, однако, когда я пытаюсь поредактировать этот пункт ещё раз, то запятая исчезает. Дальнейшее редактирования значения не представляется возможным.
(http://i14.fastpic.ru/big/2011/0225/c1/bfd86d58d7a469b20f06eafd0c6cc4c1.jpg) (http://fastpic.ru/)

Когда я запускаю свою программу, то происходит странное: когда я прокручиваю этот спинбокс, то запятая исчезает после 1000, а если отмотать обратно, то возвращается на том же месте.

Что это всё значит? И как с этим бороться?


Название: Re: QDoubleSpinBox [Qt 4.7.1] - исчезают запятые-разделители
Отправлено: SABROG от Февраль 26, 2011, 11:29
Попробовал в QtCreator'e, правда 4.7.0. Работает без глюков.


Название: Re: QDoubleSpinBox [Qt 4.7.1] - исчезают запятые-разделители
Отправлено: m_ax от Февраль 26, 2011, 13:36
В 4.6.2 под Linux тож нормуль
Хотя это
Цитировать
Когда я ввожу в Дизайнере значение maximum 9 999 999 (для наглядности), то у меня после того выскакивают 6 знаков после запятой.
воспроизводится.