crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Как округлять в QString?
kuler
  опции профиля:
сообщение 12.2.2009, 18:26
Сообщение #1


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


хочу чтобы не было лишних нулей, то бишь не 123.000 а 123, но 123.21
QString str = QString::number(123.0, 'f', -1);
    double d = 12.34;
    str = QString("%1").arg(d, 1, 'f', 5);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- kuler   Как округлять в QString?   12.2.2009, 18:26
- - SABROG   Цитата(kuler @ 12.2.2009, 18:26) а 123, н...   12.2.2009, 18:33
|- - AD   Хммм... хороший вопросец! Цитата(SABROG ...   12.2.2009, 18:39
- - Litkevich Yuriy   kuler, а какой тип является исходным? double?   12.2.2009, 18:44
- - kwisp   в лоб str.remove(QRexExp(".0+$"));   12.2.2009, 18:47
- - kuler   Цитата(Litkevich Yuriy @ 12.2.2009, 18:44...   12.2.2009, 18:52
- - kwisp   kuler, ща рег ехп напишу покорректнее   12.2.2009, 18:53
- - kuler   а может sprintf?   12.2.2009, 18:58
- - Litkevich Yuriy   код:int main(int argc, char** argv) { QA...   12.2.2009, 19:01
- - kuler   Litkevich Yuriy, а чтобы 12.123456 было 12.12? то ...   12.2.2009, 19:07
- - Litkevich Yuriy   Цитата(kuler @ 12.2.2009, 22:07) qDebug ч...   12.2.2009, 19:11
- - kwisp   kuler, ну вот так сработает если прецижион больше...   12.2.2009, 19:11
- - kuler   Цитата(kwisp @ 12.2.2009, 19:11) а то я с...   12.2.2009, 19:46
- - SABROG   Сразу хочу сказать, что метод не безопасен, т.к. d...   12.2.2009, 23:04
- - kuler   Цитата(Litkevich Yuriy @ 12.2.2009, 19:11...   13.2.2009, 11:33
- - kwisp   kuler, только что проверил этот код не совсем кор...   13.2.2009, 12:05
- - SABROG   В C++ в принципе нет метода trunc (хотя он и есть ...   13.2.2009, 13:06
- - kwisp   так решение в примере написано бери и пользуй.   13.2.2009, 14:14
- - kuler   Цитата(kwisp @ 13.2.2009, 14:14) так реше...   13.2.2009, 14:19
- - kwisp   Цитата(SABROG @ 13.2.2009, 13:06) В станд...   13.2.2009, 14:21
- - kuler   kwisp, ну пардон, там же нули не убираются, кроме ...   13.2.2009, 16:20
- - kwisp   kuler, посему второй вывод в примере убирает лишн...   13.2.2009, 16:25


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 21:27