Всем привет.
Хочу сделать так, чтобы текст у выбранного radio button и check box становился жирным.
Стиль задается через qss который подгружается из файла.
В общем что пробовал:
QCheckBox/QRadioButton:checked {
font-weight: bold;
}
QCheckBox/QRadioButton::title:checked {
font-weight: bold;
}
Ни один вариант не работает. Нагуглить толком ничего не удалось, кроме варианта с Label'ом.
Также в сети нашел упоминания что вызов setFont() метода с Bold параметром также не помогает.
Возможно ли сделать такое без помощи Label'а или наследования и переопределения paintEvent?
Если верить вот этому доку:
http://doc.crossplatform.ru/qt/4.5.0/stylesheet-reference.html#list-of-propertiesТо свойство font и font-weight должны работать для CheckBox'а:
font
Font
Сокращенное обозначение для установки шрифта текста. Эквивалентно указанию font-family, font-size, font-style и/или font-weight.
Это свойство поддерживается всеми виджетами, которые связаны с QWidget::font.
Если это свойство не установлено, то значение по умолчанию равно QWidget::font.
Пример:
QCheckBox { font: bold italic large "Times New Roman" }