Qt的所有模型类都是基于QAbstractItemModel虚类,这个定义了接口,可以供视图和代理来访问数据。
QStringListModel | 存储一个字符串列表 |
QStandardItemModel | 存储任意的分层次的数据 |
QDirModel | 封装本地文件系统 |
QSqlQueryModel | 封装一个SQL结果集 |
QSqlTableModel | 封装一个SQL表 |
QSqlRelationalTableModel | 利用外键封装一个SQL表 |
QSortFilterProxyModel | 排序、筛选另一个模型 |
如果Qt提供的这些标准模型无法满足需要,还可以子类化QAbstractItemModel、QAbstractListModel或者QAbstractTableModel来创建自定义的模型。
1.QStringListModel: