qtabwidget样式表
时间: 2023-08-31 20:10:21 浏览: 125
QTabWidget是Qt中的一个控件,用于实现选项卡界面。其样式表可以通过设置QTabWidget的stylesheet属性来实现。
下面是一个示例的样式表:
```
QTabWidget::pane {
border-top: 1px solid #C2C7CB;
position: absolute;
top: -0.5em;
}
QTabBar::tab {
background-color: #F0F0F0;
border: 1px solid #C4C4C3;
border-bottom-color: #C2C7CB;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
min-width: 8ex;
padding: 2px;
}
QTabBar::tab:selected, QTabBar::tab:hover {
background-color: #E0E0E0;
}
QTabBar::tab:selected {
border-color: #9B9B9B;
border-bottom-color: #C2C7CB;
}
QTabBar::tab:!selected {
margin-top: 2px;
}
QTabBar::tab:first:selected {
border-top-left-radius: 4px;
}
QTabBar::tab:last:selected {
border-top-right-radius: 4px;
}
QTabBar::tab:only-one {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
QTabBar::tab:!selected:hover {
border-color: #C2C7CB;
}
QTabWidget::tab-bar {
left: 5px;
}
QTabWidget::tab-bar:top {
top: 5px;
}
QTabWidget::tab-bar:bottom {
bottom: 5px;
}
```
这个样式表将QTabWidget中的选项卡设置为灰色底色,有圆角边框,选中的tab有不同的颜色。可以根据需求进行修改。
阅读全文