【发布时间】:2013-10-06 12:25:31
【问题描述】:
我有一个自定义小部件,它继承自 QWidget 并在其布局中包含一些标签。每次将鼠标放在它上面时,我都想更改小部件的背景颜色和小部件中的标签(这就是一切!)。
在我的自定义小部件中使用*:hover { background: red; } 时,我只会在将鼠标移到标签上时将内容变为红色,而不是在标签之外、标签之间等。我不理解这种行为考虑到我放父小部件中的 StyleSheet。
有什么想法吗?非常感谢,
【问题讨论】:
标签: c++ qt qtstylesheets