QT如何利用视图模型索引进行数据检索
发布时间
阅读量:
阅读量
使用模型索引
为演示如何利用模型索引检索数据而创建了一个不包含视图的QFileSystemModel实例。
QFileSystemModel的加载过程是以异步方式进行的,并且通过尽可能降低资源消耗来实现这一目标。在采用此类模式时,请注意这一事项。
示例:
#include <qapplication.h>
#include <QFileSystemModel> //为本地文件系统提供了一个数据模型
#include <QTreeView> //树视图的默认模型
#include <QListView> //模型的列表或图标视图
#include <QDebug>
int main(int argc, char *argv[]){
QApplication app(argc,argv);
//文件系统模型
QFileSystemModel *model = new QFileSystemModel;
//当收集进程完成路径加载时发出信号。
model->connect(model,&QFileSystemModel::directoryLoaded,[model](const QString &directory){
//QModelIndex用于定
全部评论 (0)
还没有任何评论哟~
