QTabWidget
是 PyQt5 中的一个容器小部件,它可以在一个窗口中创建多个选项卡,每个选项卡包含一个独立的页面。当用户单击不同的选项卡时,可以在相同的区域内显示不同的内容。QTabWidget
通常用于创建选项卡式界面,如浏览器、多设置选项的配置窗口等。
初步示例
下面是一个简单的示例,展示了如何使用 QTabWidget
创建一个包含两个选项卡的窗口,每个选项卡包含一个简单的标签:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QTabWidget, QVBoxLayout, QLabelclass MyWindow(QWidget):def __init__(self):super().__init__()self.init_ui()def init_ui(self):# 创建 QTabWidget 对象tabs = QTabWidget()# 创建第一个选项卡页面tab1 = QWidget()tab1_layout = QVBoxLayout()tab1_layout.addWidget(QLabel(