PyQt5高级界面控件之QTreeWidget

PyQt5高级界面控件之QTreeWidget

QTreeWidget是PyQt5中一个强大的树形控件。它可以在一个垂直的层次结构中显示项目(item)。每个项目都可以包含任意数量的子项目,这使得QTreeWidget成为一种很受欢迎的组织和展示数据的方式。

创建QTreeWidget

在PyQt5中创建QTreeWidget非常简单。首先,我们需要导入PyQt5.QtWidgets模块,我们可以使用以下代码创建QTreeWidget:

import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QTreeWidget, QTreeWidgetItem

class MainWindow(QMainWindow):
    def __init__(self):
        super().__init__()

        self.tree_widget = QTreeWidget(self)
        self.setCentralWidget(self.tree_widget)

if __name__ == '__main__':
    app = QApplication(sys.argv)
    main_window = MainWindow()
    main_window.show()
    sys.exit(app.exec_())

在上述代码中,我们首先定义了一个QMainWindow类,并在其__init__()方法中创建了一个QTreeWidget对象。接着我们将QTreeWidget设置为中央控件(central widget),这样它就会占据主窗口的大部分区域。

添加项目

接下来,我们需要向QTreeWidget中添加一些项目。在QTreeWidget中,每

猜你喜欢

转载自blog.csdn.net/update7/article/details/131820674