qtabwidget 左上角添加复选框
时间: 2023-11-25 18:52:27 浏览: 79
Qt之QTableView添加复选框
5星 · 资源好评率100%
可以通过在QTabWidget的tabBar上添加QWidget实现在左上角添加复选框。具体步骤如下:
1.创建一个QWidget对象,将其设置为QTabWidget的tabBar的左侧控件。
2.在QWidget对象中添加QCheckBox控件。
3.将QWidget对象设置为QTabWidget的tabBar的左侧控件。
以下是示例代码:
```python
from PyQt5.QtWidgets import QTabWidget, QWidget, QCheckBox, QHBoxLayout, QApplication
app = QApplication([])
# 创建QTabWidget对象
tab_widget = QTabWidget()
# 创建QWidget对象
widget = QWidget()
layout = QHBoxLayout(widget)
# 创建QCheckBox对象
check_box = QCheckBox('左上角复选框')
# 将QCheckBox添加到QWidget中
layout.addWidget(check_box)
# 将QWidget设置为QTabWidget的tabBar的左侧控件
tab_widget.setCornerWidget(widget)
# 添加标签页
tab_widget.addTab(QWidget(), '标签页1')
tab_widget.addTab(QWidget(), '标签页2')
# 显示QTabWidget
tab_widget.show()
app.exec_()
```
阅读全文