树的实质是很多条数据按照一定的内在关系,分层级显示出来。因此每一条数据包括数据项和相互关系。数据项就对应了树中的column,而相互关系对应的是应该显示在哪一个条目下。
PyQt5中,树的实现有两种形式,其中较为简单的是使用Tree Widget控件。
对于静态的数据,实现树结构可以直接在Qt中拖入一个Tree Widget控件,然后右键点击它,选择编辑。
其中column是每一条数据有几个数据项,Item体现的是数据和数据之间是什么关系。
对于我们需要从数据库中查出来的数据,我么需要根据实际的数据进行排列,确定一个树的每一级有多少个条目。
其中有一种可行的实现方法是,受限用SQL对查到的
1