QT GroupBox样式表

时间:2011-12-13 09:17:34

标签: c++ qt qt4 stylesheet

我对QGroupBox样式表有疑问。我想要一个QGroupBox的自定义样式表,看起来类似于下图:

enter image description here

你能告诉我如何看看白色背景的“设备信息”风格吗?

3 个答案:

答案 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 */
}

在红色处指定颜色。

查看Qt Style Sheets Examples

答案 1 :(得分:0)

答案 2 :(得分:0)

使用setStyleSheet函数以编程方式为任何状态设置任何样式。

对于您的情况,首先获取QGroupBox对象,让我们假设“pGroupBox”。 由于您需要将标题的背景颜色设置为白色,因此您可以如下所示进行设置。

pGroupBox->setStyleSheet("::title{background-color:white}");

几乎你可以在下面的链接中设置任何样式: (您可以根据不同的子控件的不同psuedo状态进行设置。)

http://doc.qt.io/qt-5.8/stylesheet-examples.html