Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: Caduceus от Апрель 15, 2009, 20:37



Название: Почему в дизайнере Cleanlooks Style желтоватый, а в проге - серый
Отправлено: Caduceus от Апрель 15, 2009, 20:37
Как сделать желтый у себя?


Название: Re: Почему в дизайнере Cleanlooks Style желтоватый, а в проге - серый
Отправлено: lit-uriy от Апрель 15, 2009, 21:51
нужно после установки стиля вызвать установку стандартной, для этого стиля, палитры, например:
qApp->setPalette(QApplication::style()->standardPalette());

Т.к. после установки стиля, палитра сбрасывается в умалчиваемую для ОСьки.
Троли почему-то это дело не предусмотрели ни где, в том числе и в Асистенте и т.д. и т.п.
т.е. при установке стиля через аргумент командной строки:
assistant -style StyleName
стиль установится в  StyleName, однако палитра останется системная.


Название: Re: Почему в дизайнере Cleanlooks Style желтоватый, а в проге - серый
Отправлено: Caduceus от Апрель 15, 2009, 21:56
ага, супер. Заработало как надо.
СПАСИБО!