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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Цвет бэкграунда для QLabel  (Прочитано 3500 раз)
Denis
Гость
« : Декабрь 28, 2005, 17:13 »

В 4.0.1 нормально работало а в 4.1 не хочет

    QLabel *echoLabel = new QLabel(tr("<b>Mode:</b>"));
    QPalette pal = echoLabel->palette();
    pal.setColor(QPalette::Background, QColor(208,219,233));
    echoLabel->setPalette(pal);

Никто не в курсе, куда копать?
Записан
Dendy
Гость
« Ответ #1 : Декабрь 28, 2005, 17:52 »

В Qt 4.1 з'явилося для QWidget:

Код:
autoFillBackground : bool
This property holds whether the widget background is filled automatically.


За вмовчанням вимкнуто. Додай:

Код:
echoLabel->setAutoFillBackground( true );


Корисна річ Улыбающийся
Записан
Denis
Гость
« Ответ #2 : Декабрь 28, 2005, 22:23 »

Dziekuje bardzo!

Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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