tabWidget切换页
时间: 2023-12-04 17:48:44 浏览: 98
您可以使用QTabWidget类来创建一个选项卡窗口,通过添加多个QWidgets并将它们添加到QTabWidget中来实现不同选项卡的内容。要切换选项卡,您可以使用setCurrentIndex()函数或setCurrentWidget()函数。以下是一个简单的示例代码:
```python
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QTabWidget, QVBoxLayout
class TabWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('Tab Widget')
# 创建一个QTabWidget对象
tab_widget = QTabWidget()
# 创建三个QWidget对象
widget1 = QWidget()
widget2 = QWidget()
widget3 = QWidget()
# 将三个QWidget对象添加到QTabWidget中
tab_widget.addTab(widget1, 'Tab 1')
tab_widget.addTab(widget2, 'Tab 2')
tab_widget.addTab(widget3, 'Tab 3')
# 创建一个垂直布局,并将QTabWidget添加到布局中
vbox = QVBoxLayout()
vbox.addWidget(tab_widget)
self.setLayout(vbox)
# 显示窗口
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = TabWidget()
sys.exit(app.exec_())
```
在上面的示例代码中,我们创建了一个QTabWidget对象,并将三个QWidget对象添加到其中。然后,我们使用QVBoxLayout布局将QTabWidget添加到窗口中,并最终显示该窗口。如果您想切换选项卡,可以使用setCurrentIndex()函数或setCurrentWidget()函数。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.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)
![](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)