zoukankan      html  css  js  c++  java
  • QFileSystemModel

    #include "dialog.h"
    #include "ui_dialog.h"
    
    Dialog::Dialog(QWidget *parent) :
        QDialog(parent),
        ui(new Ui::Dialog)
    {
        ui->setupUi(this);
        QString sPath = "E:/";
        dirmodel = new QFileSystemModel(this);
        dirmodel->setFilter(QDir::NoDotAndDotDot |QDir::AllDirs);
        dirmodel->setRootPath(sPath);
    
        ui->treeView->setModel(dirmodel);
        filemodel = new QFileSystemModel(this);
        filemodel->setFilter(QDir::NoDotAndDotDot |QDir::Files);
        filemodel->setRootPath(sPath);
        ui->listView->setModel(filemodel);
    }
    
    Dialog::~Dialog()
    {
        delete ui;
    }
    
    void Dialog::on_treeView_clicked(const QModelIndex &index)
    {
        QString sPath = dirmodel->fileInfo(index).absoluteFilePath();
        ui->listView->setRootIndex(filemodel->setRootPath(sPath));
    }
    

      

  • 相关阅读:
    css clear
    设置 系统软件
    Canvas 生成 bitmap
    HashTable
    JSF
    android 自定义 锁屏
    java socket
    php mysql 配置
    mysql 启动方法
    jQuery 表格
  • 原文地址:https://www.cnblogs.com/my-cat/p/6197699.html
Copyright © 2011-2022 走看看