QTabWidget样式设置大全
时间: 2023-11-12 15:05:45 浏览: 444
QTabWidget是一个用于创建多页标签的Qt控件,可以通过样式表自定义标签页的外观。以下是一些常用的QTabWidget样式设置:
1. 设置标签页背景色:
```
QTabWidget::pane {
background-color: #f0f0f0;
}
```
2. 设置标签页边框样式:
```
QTabWidget::pane {
border: 1px solid #ccc;
}
```
3. 设置标签页文字颜色:
```
QTabWidget::tab {
color: #333;
}
```
4. 设置标签页选中后的背景色和文字颜色:
```
QTabWidget::tab:selected {
background-color: #fff;
color: #333;
}
```
5. 设置标签页鼠标悬停时的背景色和文字颜色:
```
QTabWidget::tab:hover {
background-color: #eee;
color: #333;
}
```
6. 设置标签页的大小和间距:
```
QTabWidget::tab {
width: 100px;
height: 30px;
margin: 5px;
}
```
7. 设置标签页的圆角:
```
QTabWidget::tab {
border-radius: 5px;
}
```
8. 设置标签页的阴影效果:
```
QTabWidget::tab {
border: 1px solid #ccc;
border-bottom-color: #888;
background-color: #f0f0f0;
padding: 5px;
margin-right: -1px;
position: relative;
}
QTabWidget::tab:selected {
background-color: #fff;
}
QTabWidget::tab:!selected:hover {
border-color: #666;
}
QTabWidget::tab:selected:active {
margin-top: 1px;
border-bottom-color: #fff;
}
```
以上是一些常用的QTabWidget样式设置,通过样式表可以实现更多自定义的效果。
阅读全文