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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: int перевести в строку из 5 символов.  (Прочитано 3193 раз)
Caduceus
Гость
« : Ноябрь 09, 2011, 13:30 »

Как перевести в QString длиной 5 число int?
Больше пятизначных быть не может, но если число меньше пятизначного, то в начале должны быть нули.
То есть
1  ->    00001
2  ->    00002
10  ->  00010

Ясно, что можно ручками, но может в Qt есть уже это?
Записан
_OLEGator_
Гость
« Ответ #1 : Ноябрь 09, 2011, 13:48 »

Код
C++ (Qt)
QString("%1").arg(number, 5, 10, QChar('0'))
Записан
Caduceus
Гость
« Ответ #2 : Ноябрь 09, 2011, 14:02 »

Спасибо, то что нужно
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #3 : Ноябрь 09, 2011, 15:21 »

Код:
QString("00000%1").arg(number).right(5);
))
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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