Russian Qt Forum

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



Название: Как задать стиль для недоступной кнопки?
Отправлено: billy4685 от Октябрь 28, 2015, 13:07
Привет, форумчанам.
У меня появилась необходимость используя setStyleSheet() задавать стиль кнопок. В стилях задаю разные градиенты (с разными цветами) для отжатых, нажатых (pressed) и зажатых (cheked) кнопок, в том числе и задаю цвет текста на кнопках, границы. Все вродь-бы работает.
Но есть одно НО. Когда я делаю кнопку неактивной (setEnabled(false)), то это теперь никак не отображается. Предполагаю, это происходит из-за того, что я задал уже стиль для этих кнопок, не указав стиль для неактивных кнопок.
Может кто знает как в qss задается стиль для недоступной кнопоки?


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: gil9red от Октябрь 28, 2015, 13:17
Пальцем в ебо..
QRadioButton:!enabled {


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: Johnik от Октябрь 28, 2015, 13:25
:disabled (http://doc.qt.io/qt-5/stylesheet-reference.html#disabled-ps)


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: Bepec от Октябрь 28, 2015, 13:35
Пальцем в ебо..
facepalm :D


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: billy4685 от Октябрь 28, 2015, 17:58
Всем спасибо за ответ, предполагал что это QPushButton:enabled, но что-то не вышло было. Будем тогда пробовать дальше, может где-то ошибку допустил.


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: lit-uriy от Октябрь 28, 2015, 20:28
billy4685, Johnik тебе правильно написал и ссылку привёл


Название: Re: Как задать стиль для недоступной кнопки?
Отправлено: billy4685 от Октябрь 29, 2015, 12:36
billy4685, Johnik тебе правильно написал и ссылку привёл
спасибо) я понял