Russian Qt Forum

Qt => Вопросы новичков => Тема начата: billy4685 от Ноябрь 13, 2015, 15:46



Название: Как заставить свой виджет унаследовать цвет от родителя?
Отправлено: billy4685 от Ноябрь 13, 2015, 15:46
Здравствуйте, господа форумчане. Появилась необходимость для своего собственного виджета унаследовать цвет фона родителя. Пока что-то не получается.
Я создал свой виджет QPanel на основании стандартного QFrame-а, и виджет  QDGPanel на основании QPanel. Разместив их на стандартном QFrame хочу чтобы
мои виджеты унаследовали от QFrame цвет, но что-то не выходит. QFrame же унаследует цвет своего родителя.
Для большего понимания прилагаю ниже архив с примером.


Название: Re: Как заставить свой виджет унаследовать цвет от родителя?
Отправлено: Racheengel от Ноябрь 16, 2015, 11:48
parentWidget()->palette() ?


Название: Re: Как заставить свой виджет унаследовать цвет от родителя?
Отправлено: billy4685 от Ноябрь 16, 2015, 14:45
parentWidget()->palette() ?
спасибо)) как я и раньше не сообразил, когда-то уже пользовался им)