Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Denis от Декабрь 28, 2005, 17:13



Название: Цвет бэкграунда для QLabel
Отправлено: 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);

Никто не в курсе, куда копать?


Название: Цвет бэкграунда для QLabel
Отправлено: Dendy от Декабрь 28, 2005, 17:52
В Qt 4.1 з'явилося для QWidget:

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


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

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


Корисна річ :)


Название: Цвет бэкграунда для QLabel
Отправлено: Denis от Декабрь 28, 2005, 22:23
Dziekuje bardzo!

:)