在PyQt中,QTreeView 是一个用于显示树形结构数据的控件。它通常与 QStandardItemModel 或其他数据模型一起使用,以提供灵活且强大的树形视图显示功能。下面是一个简单的入门指南,介绍如何在PyQt中使用 QTreeView。
安装PyQt
首先,确保你已经安装了PyQt。如果没有安装,可以使用pip进行安装:
pip install PyQt5
创建一个简单的PyQt应用程序
下面是一个简单的PyQt应用程序,展示了如何使用 QTreeView 组件。
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QVBoxLayout, QTreeView
from PyQt5.QtGui import QStandardItemModel, QStandardItem
class MyApp(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个垂直布局
layout = QVBoxLayout()
# 创建一个QStandardItemModel实例,用于存储树形结构数据
model = QStandardItemModel()
# 创建根节点
root_node = model.invisibleRootItem()
# 创建父节点
parent_node = QStandardItem('Parent Node')
root_node.appendRow(parent_node)


780

被折叠的 条评论
为什么被折叠?



