Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: fly от Май 30, 2010, 12:19



Название: QDoubleSpinBox - как спрятать нули в дробной части?
Отправлено: fly от Май 30, 2010, 12:19
Как сделать, чтобы 1.100 отображалось как 1.1 а 1.234 отображалось как есть?


Название: Re: QDoubleSpinBox - как спрятать нули в дробной части?
Отправлено: kibsoft от Май 30, 2010, 15:31
Код:
void	setDecimals ( int prec )


Название: Re: QDoubleSpinBox - как спрятать нули в дробной части?
Отправлено: alexman от Май 30, 2010, 15:55
Код:
void	setDecimals ( int prec )
Не то!


Название: Re: QDoubleSpinBox - как спрятать нули в дробной части?
Отправлено: kibsoft от Май 30, 2010, 16:28
Ну в Qt такого нету скорее всего. В качестве выхода - только самому определять есть ли нули в числе и задавать каждый раз нужную точность.


Название: Re: QDoubleSpinBox - как спрятать нули в дробной части?
Отправлено: Kolobok от Май 30, 2010, 16:35
Наследоваться от QDoubleSpinBox и переопределить
QString QDoubleSpinBox::textFromValue ( double value ) const