pyqt5 tabwidget打开
时间: 2024-11-30 08:18:24 浏览: 14
PYQT 实现TabWidget 双击关闭功能
5星 · 资源好评率100%
PyQt5中的QTabWidget是一个用于创建包含多个可切换页面(称为"tab")的控件。你可以通过以下步骤在PyQt5应用中添加并使用QTabWidget:
1. 导入所需的模块:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QTabWidget
```
2. 创建主窗口:
```python
app = QApplication([]) # 初始化应用程序实例
main_window = QWidget() # 创建窗口对象
```
3. 实例化QTabWidget并在窗口上添加:
```python
tab_widget = QTabWidget(main_window)
main_window.setLayout(tab_widget) # 将QTabWidget设置为主窗口的内容布局
```
4. 添加多个Tab页(通常作为QWidget的子类):
```python
tab1 = QWidget()
tab2 = QWidget()
# 如果需要,可以对每个Tab页设置内容、布局等...
tab_widget.addTab(tab1, "Tab 1") # 第一个Tab,标签为"Tab 1"
tab_widget.addTab(tab2, "Tab 2") # 第二个Tab,标签为"Tab 2"
```
5. 显示窗口:
```python
main_window.show() # 展示窗口
```
6. 运行事件循环:
```python
app.exec_() # 启动应用程序事件循环
```
阅读全文