Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ QColor->QString

Автор: ruzik 24.5.2011, 17:27

Как конвертировать QColor в QString и обратно

Автор: Litkevich Yuriy 24.5.2011, 17:48

а что должно получится, например, для QColor(Qt::Green) и для QColor(124,238,6)?

Автор: RazrFalcon 24.5.2011, 17:50

Цитата(ruzik @ 24.5.2011, 17:27) *
Как конвертировать QColor в QString и обратно

А что именно хотите увидеть в QString?
Можно сделать color->red(); вот вам значение красного.

Автор: ruzik 24.5.2011, 17:52

Ну например строка вида "#xxxxxx"

Я хочу хранить цвет в QSettings и когда нужно загружать его а QVariant не поддерживает QColor

Автор: RazrFalcon 24.5.2011, 17:56

QColor *my = new QColor(Qt::green);
qDebug()<<my->name();


PS: первая ссылка гугла.

Автор: ruzik 24.5.2011, 17:58

Спасибо!!

Автор: Litkevich Yuriy 24.5.2011, 18:03

Цитата(RazrFalcon @ 24.5.2011, 20:56) *
PS: первая ссылка гугла.
неа. See also к конструкторуhttp://doc.crossplatform.ru/qt/4.7.x/qcolor.html#QColor-4

Асистент читайте!

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)