如何将 CSS 类添加到 QVBoxLayout

How to add a CSS Class to a QVBoxLayout

本文关键字:添加 QVBoxLayout CSS      更新时间:2023-10-16

QWidget按预期选取 CSS 类:

leftContainerWrapper = new QVBoxLayout();
leftContainerWrapper -> setProperty("class", "top-bar-borders");

但是,QVBoxLayout从不这样做。

QVBoxLayout leftContainerWrapper = new QVBoxLayout();
leftContainerWrapper -> setProperty("class", "top-bar-borders");

如何将样式类(top-bar-borders下面(添加到 QHBoxlayout

.top-bar-borders {
    border-top: 2px solid  #5676C9;
}
可以将

布局包装在设置属性的其他QWidget中。例如:

QWidget * leftContainerWrapper = new QWidget();
leftContainerWrapper->setLayout(new QVBoxLayout());
leftContainerWrapper->setProperty("class", "top-bar-borders");