![编程改变生活:用PySide6/PyQt6创建GUI程序(进阶篇·微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/921/52841921/b_52841921.jpg)
上QQ阅读APP看书,第一时间看更新
第一部分
第1章 基于项的控件
在实际编程中,有时程序需要处理各种类型的数据,例如列表数据、二维表格数据、树结构数据,如何使用PySide6显示和处理这些数据?PySide6中是否有专门处理这些数据的控件?答案是有的,PySide6中基于项的控件和基于模型的控件都可以显示、处理各种类型的数据。本章主要介绍基于项的控件。
在PySide6中,可以使用基于项的控件处理各种类型的数据,例如使用列表控件(QListWidget)处理列表数据,使用表格控件(QTableWidget)处理二维表格数据,使用树结构控件(QTreeWidget)处理树结构数据。QListWidget、QTableWidget、QTreeWidget的继承关系如图1-1所示。
![](https://epubservercos.yuewen.com/59022E/31397649907873106/epubprivate/OEBPS/Images/Figure-P15_4003.jpg?sign=1739281670-qXx2qxYaIDleq0hB7loUBxnjYo5roTAs-0-468de4bcc56db6542e3a9de4005482de)
图1-1 继承关系图