Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: pupapum от Август 19, 2009, 14:03



Название: QProgressBar chunk цвет текста
Отправлено: pupapum от Август 19, 2009, 14:03
Добрый день!

Подскажите пожалуйста, какой стиль нужно наложить на QProgressBar, чтобы цвет текста на chunk был, скажем, белый, а вне его черный.

Заранее благодарен.


Название: Re: QProgressBar chunk цвет текста
Отправлено: Rcus от Август 19, 2009, 15:39
Некоторым стилям достаточно просто смены палитры (highlight/highlight text в случае QMotifStyle), если хочется гарантированного результата то QMotifStyle - жестоко, но работает :)


Название: Re: QProgressBar chunk цвет текста
Отправлено: pupapum от Август 20, 2009, 12:18
Спасибо!

А можно сделать то же самое накладывая таблицу стилей с определенными параметрами (setStyleSheet).
Я на прогресс бар накладываю таблицу стилей
Код:
QProgressBar{
color: white;
}
результат этого - цвет текста всегда белый, даже не на chunk.
а вот это не работает:
Код:
QProgressBar::chunk{
color:red;
}
цвет текста остается белым.