Advertisement

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)

还没有任何评论哟~