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");