Den*_*isW 5 qt stylesheet qtstylesheets
我正在尝试使用样式表在 QFrame 内设置 2 个标签的悬停状态颜色,但无论是否存在实际悬停,框架都会采用悬停状态:
我有一个带有 QLabels 的 QFrame。我将默认颜色设置为绿色和紫色。当我将鼠标悬停在 QFrame 上时,两个标签的颜色都应该变成红色。
在完全相同的CSS没有工作的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;}
Run Code Online (Sandbox Code Playgroud)
你不能用 来做到这一点QLabel
。这是QSS的限制。尝试使用QToolButton
代替QLabel
(并自定义QToolButton
为看起来像QLabel
)。
也许你应该使用QToolButton
而不是QFrame
太。
归档时间: |
|
查看次数: |
1677 次 |
最近记录: |