pyqt5中QTabWidget
时间: 2024-01-25 13:07:14 浏览: 42
在PyQt5中,QTabWidget是一个用于创建多标签页界面的小部件。它可以让用户通过切换标签页来浏览和操作不同的内容。
要使用QTabWidget,首先需要导入PyQt5.QtWidgets模块。然后在代码中创建一个QTabWidget对象,并使用addTab()方法添加标签页。每个标签页都是一个QWidget对象,可以包含其他小部件或布局。
下面是一个简单的示例代码,演示如何在PyQt5中使用QTabWidget:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QTabWidget, QVBoxLayout, QLabel
app = QApplication([])
window = QWidget()
# 创建QTabWidget对象
tab_widget = QTabWidget()
# 创建标签页1
tab1 = QWidget()
layout1 = QVBoxLayout()
label1 = QLabel("内容1")
layout1.addWidget(label1)
tab1.setLayout(layout1)
# 创建标签页2
tab2 = QWidget()
layout2 = QVBoxLayout()
label2 = QLabel("内容2")
layout2.addWidget(label2)
tab2.setLayout(layout2)
# 添加标签页到QTabWidget
tab_widget.addTab(tab1, "标签页1")
tab_widget.addTab(tab2, "标签页2")
# 创建主布局,将QTabWidget放入主界面
layout = QVBoxLayout()
layout.addWidget(tab_widget)
window.setLayout(layout)
window.show()
app.exec_()
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)