【发布时间】:2014-03-21 15:11:30
【问题描述】:
我正在尝试使用样式表在 QFrame 内设置 2 个标签的悬停状态颜色,但无论是否存在实际悬停,框架都会采用悬停状态:
我有一个带有 QLabels 的 QFrame。我将默认颜色设置为绿色和紫色。当我悬停 QFrame 时,两个标签的颜色都应该变成红色。
exact same CSS does work with html,但我似乎无法让它与 QT 样式表一起使用。
div{background-color:black; width:200px; height:100px;}
#label1{color: green;}
#label2{color: purple;}
div:hover #label1 {color: red;}
div:hover #label2 {color:red;}
【问题讨论】:
-
QLabels 是 QFrames。也许这就是你的 CSS 不能正常工作的原因?此外,您缺少分号。我已经看到了导致问题的原因。
标签: qt stylesheet qtstylesheets