У меня есть собственный виджет, который наследуется от QWidget и содержит некоторые метки в его макете. Я бы хотел изменить цвет фона виджета и метки в виджетах (это все!) Каждый раз, когда я наводил на него курсор.Установить StyleSheet для всего виджета в Qt
При использовании в моем пользовательском виджете *:hover { background: red; }
, я получаю содержимое только красным цветом при перемещении мышки над метками, но не за их пределами, между метками и т. Д. Я не понимаю этого поведения, учитывая, что я помещаю StyleSheet в родительском виджетах.
Любые идеи? Большое спасибо,
Большое вам спасибо. Но, в таком случае, как я могу сделать это для мыши? Я имею в виду, я пытался использовать 'QWidget: hover {background: foo; } ', могу ли я использовать' *: hover {background: foo; } '? –
@ DídacPrerez, да! – fxam
Работает для всех виджетов, но не для родителя! Я совершенно удивлен! –