1. 基本概念
Tree View是一种用于显示层次化数据的组件。在PyQt5中,QTreeView可以用来展示树形结构的数据,比如文件目录、组织结构图等。它能够通过展开和折叠节点来浏览和管理复杂的数据层次。
2. 一个基本的Tree View示例
下面一个简单的示例,展示了如何创建一个基本的Tree View。
import sys
from PyQt5.QtWidgets import QApplication, QTreeView, QFileSystemModel, QMainWindow
class TreeViewDemo(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口标题和大小
self.setWindowTitle('Tree View 示例')
self.setGeometry(100, 100, 600, 400)
# 创建QTreeView对象
self.tree =