listview添加多列 qt listview详细用法


QListView简介 QListView列表视图可以用来以列表的形式来展示数据 。在Qt中使用Model-View结构来处理数据与视图之间的关系,Model负责数据的存取,View负责数据的展示, 二者之间数据的交互则是通过委托(delegate)来实现 。
QT提供了一些现成的models用于处理数据项:
QStringListModel 用于存储简单的QString列表;StandardItemModel 管理复杂的树型结构数据项,每项都可以包含任意数据;QDirModel 提供本地文件系统中的文件与目录信息;QSqlQueryModel, QSqlTableModel,QSqlRelationTableModel用来访问数据库;QListView是Model-View框架中的一个类,是Qt Model-View框架的组成部分,QListView实现了QAbstractItemView类定义的接口,以使其能够显示从QAbstractItemModel类派生的模型提供的数据 。
QListView常用方法:
setModel(): 用来设置View所关联的Model,可以使用Python原生的list作为数据源Model;selec

    推荐阅读