工具箱是一个容器。 它可以显示由选项卡分隔的项目组。 如果工具栏有很多项目,则可能需要一个工具箱。
工具箱QToolBox的屏幕截图如下所示。

工具箱示例
QToolBox
下面的代码创建一个包含 3 个项目的工具箱。 工具箱QToolBox具有方法.addItem()。
工具箱本身必须添加到布局中,例如layout.addWidget(toolbox, 0, 0)。
from PyQt5.QtWidgets import *import sysclass Window(QWidget):def __init__(self):QWidget.__init__(self)layout = QGridLayout()self.setLayout(layout)# Add toolbar and itemstoolbox = 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_())
