目录
1.概述
-
Qt 中用于项 (Item )处理的组件有两类,一类是 ItemViews ,包括 QListView 、 QTreeView 、 QTableView、QColumnView等;另一类是ItemWidgets,包括QListWidget、QTreeWidget和 QTableWidget。
-
ItemViews基于模型/视图(ModelAfiew)结构,视图(View)与模型数据(ModelData)关 联实现数据的显示和编辑。
-
ItemWidgets是直接将数据存储在每一个项里,例如,QListWidget的每一行是一个项, QTreeWidget 的每个节点是一个项, QTableWidget 的每一个单元格是一个项。一个项存储了文字、 文字的格式、自定义数据等。
-
使用 Qt 框架开发 GUI 程序,如果需要以列表的方法展示数据,可以优先考虑用 QListWidget 类实现。
2.QListWidget 类常用的属性和方法
表 1 QListWidget常用属性和方法
3.QListWidget列表框的信号和槽
表 2 QListWidget信号和槽函数