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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Универсальный конвертер  (Прочитано 5799 раз)
ruzik
Гость
« : Февраль 13, 2011, 22:10 »

Здравствуйте, а не подскажите есть ли в Qt, универсальный конвертер, например как в net'e, там Convert::ToInt32, ToString и тд, а есть ли что-то подобное в Qt, например вместо этого QString::number() использовать Convert::ToString(), и если нет не подскажите как перевести цвет(QColor) в QString
Записан
BRE
Гость
« Ответ #1 : Февраль 13, 2011, 22:23 »

Вспоминая stylesheet...
Посмотри на QString QColor::name () const
Записан
ruzik
Гость
« Ответ #2 : Февраль 13, 2011, 22:37 »

Ну а как например конвертировать int в QStrig, и класса-конвертера в Qt все-таки нет
Записан
ruzik
Гость
« Ответ #3 : Февраль 13, 2011, 22:39 »

Покопался нашел класс QVariant, это не то?
Записан
BRE
Гость
« Ответ #4 : Февраль 13, 2011, 22:48 »

Покопался нашел класс QVariant, это не то?
Не то.

Большинство этого функционала сосредоточено в QString, остальной (как с QColor) находиться в своих классах.
Я лично ничего плохого в QString::number не вижу.  Строит глазки
Записан
ruzik
Гость
« Ответ #5 : Февраль 13, 2011, 22:59 »

Просто это очень неудобно
Записан
ruzik
Гость
« Ответ #6 : Февраль 13, 2011, 23:00 »

Ну а как например перевести обратно, из строки в int
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3258


Просмотр профиля
« Ответ #7 : Февраль 13, 2011, 23:58 »

QString::toInt
Записан
ieroglif
Гость
« Ответ #8 : Февраль 14, 2011, 01:11 »

Просто это очень неудобно
мне кажется, что если ты напишешь свой класс обёртки со статическими методами всего чего надо, и выложишь его - многие люди получат иной метод конвертирования, и будут тебе очень благодарны =)
особенно те, кто переходят с .net-а Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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