QToolBox现代样式
时间: 2023-11-12 12:07:57 浏览: 97
在 Qt 的 QToolBox 控件中应用现代样式,可以通过使用样式表来实现。以下是一个示例:
```cpp
QToolBox {
background-color: #f2f2f2;
border: none;
}
QToolBox::Tab {
color: #333333;
background-color: #ffffff;
padding: 10px;
font-size: 14px;
font-weight: bold;
}
QToolBox::Tab:selected {
color: #ffffff;
background-color: #007bff;
}
QToolBox::Tab:!selected {
color: #333333;
background-color: #f2f2f2;
}
QToolBox::Tab:hover {
background-color: #e6e6e6;
}
```
这个样式表将为 QToolBox 控件设置一个浅灰色的背景,并为每个选项卡设置不同的颜色和样式。你可以根据需要自定义这些样式。
然后,将上述样式表应用到 QToolBox 控件上:
```cpp
QToolBox* toolBox = new QToolBox();
toolBox->setStyleSheet("QToolBox { ... } QToolBox::Tab { ... }");
```
这样,你就可以将现代样式应用于 QToolBox 控件了。记得根据你的需求调整样式表中的属性值。
阅读全文