我遇到了父子Css继承系统的问题,而我在Css中尝试了Id选择器的所有可能性。 QScrollarea包含具有以下层次结构的QWidget类型模型:
Qt层次结构类
我不明白,即使我将QWidget(modelWidget)更改为QFrame,它也不会改变任何东西。这是Css代码:
QScrollArea#PreviewModel{
background-color: #282828;
border: none;
}
QWidget#WidgetContents{
background-color: #282828;
}
QWidget#modelWidget{
border: 2px solid #00aaff;
}
以下是我的观点:
结果Css 1
如果我删除了css #WidgetContents,它会在这里给我:
QScrollArea#PreviewModel{
background-color: #282828;
border: none;
}
#modelWidget{
border: 2px solid #00aaff;
}
结果:
结果Css 2
modelWidget的内容仍受WidgetContents的影响 请帮帮忙?