QTabWidget的TabBar样式大全设置
时间: 2024-03-28 13:37:23 浏览: 355
要自定义QTabWidget的TabBar样式,可以使用QTabBar的QStyle子类来实现。以下是一些常见的TabBar样式设置:
1. 修改TabBar的背景颜色:
```python
tab_widget.setStyleSheet("QTabBar::background-color: #f2f2f2;")
```
2. 修改TabBar的高度:
```python
tab_widget.setStyleSheet("QTabBar::height: 30px;")
```
3. 修改TabBar的边框样式:
```python
tab_widget.setStyleSheet("QTabBar::border: 1px solid #ccc;")
```
4. 修改TabBar中选中Tab的颜色:
```python
tab_widget.setStyleSheet("QTabBar::selected {background-color: #0d47a1; color: #fff;}")
```
5. 修改TabBar中未选中Tab的颜色:
```python
tab_widget.setStyleSheet("QTabBar::tab {background-color: #fff; color: #0d47a1;}")
```
6. 修改TabBar中鼠标悬停Tab的颜色:
```python
tab_widget.setStyleSheet("QTabBar::tab:hover {background-color: #eee;}")
```
可以根据需要自由组合这些样式来实现不同的TabBar效果。
阅读全文