Russian Qt Forum
Сентябрь 30, 2024, 14:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: как в lineEdit вывести дробные числа?  (Прочитано 5443 раз)
asket
Гость
« : Июнь 07, 2013, 13:55 »

Не подскажите, как вывести в LineEdit дробные числа, так чтобы всегда выводил в нужном мне формате: целых цифир сколько угодно, после запятой должно быть 5 цифр? Спасибо
Записан
mutineer
Гость
« Ответ #1 : Июнь 07, 2013, 13:57 »

http://doc.qt.digia.com/4.7/qstring.html#number-2
Записан
asket
Гость
« Ответ #2 : Июнь 07, 2013, 14:13 »


пробывал, не то, что мне нужно,
вот такой код выдает мне 0.1
Код:
double d=0.1;
lineEdit->setText(QString::number(d, 'g', 5));
мне нужно чтобы выдавал так 0.10000

Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #3 : Июнь 07, 2013, 14:22 »

http://doc.qt.digia.com/4.7/qstring.html#arg-20
Записан
asket
Гость
« Ответ #4 : Июнь 07, 2013, 15:28 »

Бля, че только ссылками кидаться умеют, а написать ссыкотно?
лан, решил проблему по своему
Код:
double d=0.0;

    char buf[BUFSIZ];
    ::sprintf(buf, "%0.5f", d);
    lineEdit->setText(QString(buf));

Записан
mutineer
Гость
« Ответ #5 : Июнь 07, 2013, 15:34 »

Код
C++ (Qt)
qDebug() << QString::number(0.3, 'f', 5);
 

В выводе 0.30000
оно?
Записан
thechicho
Гость
« Ответ #6 : Июнь 07, 2013, 15:40 »

asket, бля, а чо справку почитать сыкотно? Смеющийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.121 секунд. Запросов: 23.