``` QTabWidget ```qtabWidget的按钮怎么添加样式
时间: 2024-05-25 18:07:48 浏览: 110
`QTabWidget` 是 Qt 框架中的一个控件,用于实现带有选项卡的界面。您可以使用 `setStyleSheet()` 函数来为 `QTabWidget` 中的按钮添加样式。下面是一个简单的示例:
```python
# 创建一个 QTabWidget 对象
tab_widget = QtWidgets.QTabWidget()
# 创建两个 QWidget 对象作为选项卡页
tab1 = QtWidgets.QWidget()
tab2 = QtWidgets.QWidget()
# 将选项卡页添加到 QTabWidget 中
tab_widget.addTab(tab1, "Tab 1")
tab_widget.addTab(tab2, "Tab 2")
# 设置选项卡按钮的样式
tab_widget.setStyleSheet("""
QTabBar::tab {
background-color: #f2f2f2;
color: #333;
padding: 8px 16px;
border: 1px solid #ccc;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
QTabBar::tab:selected {
background-color: #fff;
border-bottom-color: #fff;
}
""")
# 显示 QTabWidget
tab_widget.show()
```
在上面的代码中,我们使用 `setStyleSheet()` 函数为 `QTabWidget` 中的选项卡按钮设置了两种样式。第一种样式是默认的样式,用于未选中的选项卡按钮;第二种样式是选中后的样式,用于当前选中的选项卡按钮。您可以根据自己的需求修改样式代码。
阅读全文