我对QGroupBox样式表有疑问。我想要一个QGroupBox的自定义样式表,看起来类似于下图:
你能告诉我如何看看白色背景的“设备信息”风格吗?
答案 0 :(得分:0)
您可以在此处更改颜色
QGroupBox {
background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop: 0 #E0E0E0, stop: 1 #FFFFFF);
border: 2px solid gray;
border-radius: 5px;
margin-top: 1ex; /* leave space at the top for the title */
}
在红色处指定颜色。
答案 1 :(得分:0)
您需要更改QGroupBox :: title子控件的样式。 http://developer.qt.nokia.com/doc/qt-4.7/stylesheet-examples.html#id-e7d01e98-168f-4c8a-ac7f-77233a406ba4
答案 2 :(得分:0)
使用setStyleSheet
函数以编程方式为任何状态设置任何样式。
对于您的情况,首先获取QGroupBox
对象,让我们假设“pGroupBox”。
由于您需要将标题的背景颜色设置为白色,因此您可以如下所示进行设置。
pGroupBox->setStyleSheet("::title{background-color:white}");
几乎你可以在下面的链接中设置任何样式: (您可以根据不同的子控件的不同psuedo状态进行设置。)