Название: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: remiznik от Октябрь 06, 2008, 19:56 нужно выводить число типа double с заданной точностью !
например 895,1568 на лейбле 895,156 не округляя а просто оставляя определенное число после запятой ! или при 895,1 на лейбле должно быть 895,100 ! как это сделать ? Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: ритт от Октябрь 06, 2008, 20:16 насколько я знаю, QLabel на входе не принимает чисел...
а sprintf или QString::arg уже вышли из моды? Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: remiznik от Октябрь 06, 2008, 20:18 да он число не принимает .... я перевожу его сначала в переменную Qstring !!! у меня мало опыта в программирование и пока про sprintf я не слышал !
Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: ритт от Октябрь 06, 2008, 20:23 было бы прикольно, если бы в наших школах ввели подобную систему обучения - детишки бы начинали в первом классе писать, во втором - читать, а к пятому уже отправлялись бы управлять производством...
Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: remiznik от Октябрь 06, 2008, 20:25 хороший совет обязательно воспользуюсь =)
Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: Hellraiser от Октябрь 06, 2008, 20:36 Код: QString labelText = QString("%1").arg(my_number, 0, 'f', 3); Название: Re: [Qt3] разрядность числа при выводе на QLabel ? Отправлено: Martiro от Октябрь 10, 2008, 14:44 Можно еще так:
labeLText = QString::number(my_number, 0, 'f', 3); |