Re[3]: Определить текущий цвет бордера
От: SaZ  
Дата: 15.05.17 15:04
Оценка:
Здравствуйте, Robin20, Вы писали:

R>...

R>Я просто хочу выяснить каким цветом в текущем стиле мне нужно фрейм застилить бордер. Чтобы было одинаково с ТекстЕдитом.

Вангую...

В общем, css как таковой не используется в Qt. На основе содержимого css строится специальный QProxyStyle. Эта операция необратима. Т.е. нельзя обратно получить css на основе какого-либо виджета или приложения.
Если уж так хочется — можно брать палитру из текущего QStyle и выковыривать значения оттуда. Но это какой-то индусский подход. Потому что может отличаться на разных настройках винды.
Намного лучше заранее продумать то, как вы будете кастомизировать интерфейс. Как я понял, для вашей задачи достаточно в css указать одинаковый цвет для вашего QFrame и для бордюра у QTextEdit.

Повторюсь. Нормальный путь: либо внутри css кастомизировать абсолютно все используемые виджеты, либо не использовать css вообще.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.