带QWidget的QScrollarea样式表

时间:2018-01-15 00:33:24

标签: c++ qt stylesheet qwidget qscrollarea

我遇到了父子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的影响 请帮帮忙?

0 个答案:

没有答案