Как добраться до элемента фокуса в Qt?
Нужно через stylesheet
изменить цвет, размер и размер границы
элемента focus
(при перемещении через Tab
) для QCheckBox
и QPushButton
.
(Стиль Breeze на linux)
Подскажите как?
Я могу изменить индикатор его границу и фон, в том числе в фокусе, но фокус Бриза изменить никак не получается...
Вот пример, в Qt Designer делаю, поэтому код питона не прилагаю:
#Form {
background: #FFFFFF;
}
#pushButton, #checkBox {
border: 0px solid #FFFFFF;
background: #AAF0AA;
}
#pushButton:focus, #checkBox:focus {
border: 0px solid #FFFFFF;
background: #F0AAAA;
outline: 0px solid #FFFFFF;
}
#checkBox:indicator {
border: 1px solid #FFFFFF;
background: #FFFFFF;
outline: 0px solid #FFFFFF;
}
Источник: Stack Overflow на русском