ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# PyQt 工具箱 > 原文: [https://pythonbasics.org/pyqt-toolbox/](https://pythonbasics.org/pyqt-toolbox/) 工具箱是一个容器。 它可以显示由选项卡分隔的项目组。 如果工具栏有很多项目,则可能需要一个工具箱。 工具箱`QToolBox`的屏幕截图如下所示。 ![toolbox pyqt qtoolbox](https://img.kancloud.cn/85/7f/857fa3f17e0acac832e522c5d2226efc_214x234.jpg) ## 工具箱示例 ### `QToolBox` 下面的代码创建一个包含 3 个项目的工具箱。 工具箱`QToolBox`具有方法`.addItem()`。 工具箱本身必须添加到布局中,例如`layout.addWidget(toolbox, 0, 0)`。 ```py from PyQt5.QtWidgets import * import sys class Window(QWidget): def __init__(self): QWidget.__init__(self) layout = QGridLayout() self.setLayout(layout) # Add toolbar and items toolbox = QToolBox() layout.addWidget(toolbox, 0, 0) label = QLabel() toolbox.addItem(label, "Students") label = QLabel() toolbox.addItem(label, "Teachers") label = QLabel() toolbox.addItem(label, "Directors") app = QApplication(sys.argv) screen = Window() screen.show() sys.exit(app.exec_()) ``` [下载示例](https://gum.co/pysqtsamples)