Название: setParent и palette Отправлено: Paramon от Август 12, 2014, 09:37 Присутствует QLabel с зелёным фоном. На него с помощью setParent помещаю QLineEdit и последний наследует палитру от QLabel (т.е. зелёный фон). Пробовал через setPalette, но никак не получается. Что-то не то делаю.
Собственно как установить стандартную палитру QLineEdit? Спасибо. Название: Re: setParent и palette Отправлено: Пантер от Август 12, 2014, 10:16 Попробуй ему сделать:
Код
Название: Re: setParent и palette Отправлено: Paramon от Август 12, 2014, 11:09 Не помогает. Даже если в дизайнере вручную вбить цвета палитры для QLineEdit, после setParent палитра наследуется от QLabel. ???
Название: Re: setParent и palette Отправлено: Пантер от Август 12, 2014, 11:13 Так уже после того, как поместил его на лэйбл, смени ему палитру.
Название: Re: setParent и palette Отправлено: Paramon от Август 12, 2014, 11:15 Так уже после того, как поместил его на лэйбл, смени ему палитру. Ну конечно же после того. Не работает.Название: Re: setParent и palette Отправлено: Пантер от Август 12, 2014, 11:18 Можно через стили сделать (qss) - там можно конкретизировать контрол, как который распространяется стиль.
|