Установка цвета текста в QLabel (Qt4)
Модератор: Модераторы разделов
-
Assuri
- Сообщения: 678
- Статус: #include <brain.h>
- ОС: Fedora 12
Установка цвета текста в QLabel
Как это сделать? Мне нужен красный цвет. В ForegroundRole::x ничего нужного мне нет 
-
Liksys
- Сообщения: 2910
Re: Установка цвета текста в QLabel
-D00M-, QLabel понимает HTML со всеми вытекающими...
Код: Выделить всё
QLabel *label = new QLabel("<font color=\"red\">red text</font>");-
eduard_pustobaev
- Сообщения: 2629
- Статус: Ленивец
- ОС: Arch/Debian.
Re: Установка цвета текста в QLabel
Liksys предложил пожалуй самый правильный вариант, но можно ещё и через palette:
Код: Выделить всё
QPalette pal(label->palette());
pal.setColor(QPalette::Text, color);
label->setPalette(pal);В дисгармонии со вселенной.