qtabbar设置圆角
时间: 2023-09-21 21:10:52 浏览: 90
QT QDialog 圆角实现
要设置QTabBar的圆角,你需要使用QTabBar的样式表(stylesheet)并设置border-radius属性。以下是一个示例:
```python
tab_style = """
QTabBar {{
background-color: #f2f2f2;
border-radius: 15px;
}}
QTabBar::tab {{
border: none;
height: 30px;
width: 80px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}}
QTabBar::tab:selected {{
background-color: #ffffff;
}}
"""
tab_bar.setStyleSheet(tab_style)
```
在上面的示例中,我们设置了QTabBar的背景颜色和边框圆角半径为15像素。同时,我们还使用border-top-left-radius和border-top-right-radius属性来设置每个选项卡的圆角。注意,我们还可以使用QTabWidget的setStyleSheet方法来设置整个选项卡窗口的样式表。
阅读全文