上QQ阅读APP看书,第一时间看更新
第一部分
第1章 基于项的控件
在实际编程中,有时程序需要处理各种类型的数据,例如列表数据、二维表格数据、树结构数据,如何使用PySide6显示和处理这些数据?PySide6中是否有专门处理这些数据的控件?答案是有的,PySide6中基于项的控件和基于模型的控件都可以显示、处理各种类型的数据。本章主要介绍基于项的控件。
在PySide6中,可以使用基于项的控件处理各种类型的数据,例如使用列表控件(QListWidget)处理列表数据,使用表格控件(QTableWidget)处理二维表格数据,使用树结构控件(QTreeWidget)处理树结构数据。QListWidget、QTableWidget、QTreeWidget的继承关系如图1-1所示。
图1-1 继承关系图