【QT】QFileSystemModel类的应用介绍

目录

 1 QFileSystemModel类介绍

1.1 属性

1.2 信号

1.3 函数

2 QFileSystemModel类的基本功能

3 QFileSystemModel的使用

4 QFileSystemModel应用程序示例

 1 QFileSystemModel类介绍

1.1 属性

  • nameFilterDisables : bool 此属性保存未通过名称筛选器的文件是隐藏还是禁用,默认值为true
  • options : options 此属性包含影响模型的各种选项,默认情况下,所有选项均为disabled
  • readOnly : bool 此属性保存目录模型是否允许写入文件系统,默认情况下为true
  • resolveSymlinks : bool 此属性保存目录模型是否应解析符号链接,默认情况下为true
        信号

1.2 信号

1.3 函数

2 QFileSystemModel类的基本功能

        QFileSystemModel提供了一个可用于访问本机文件系统的数据模型。QFileSystemModel和视 图组件QTreeView结合使用,可以用目录树的形式显示本机上的文件系统,如同Widnows的资源 管理器一样。使用QFileSystemModeI提供的接口函数,可以创建目录、删除目录、重命名目录, 可以获得文件名称、目录名称、文件大小等参数,还可以获得文件的详细信息。
        要通过QFileSystemModel获得本机的文件系统,需要用setRootPath()函QFileSystemModel
设置一个根目录,例如:
QFileSystemModel *model = new QFileSystemModel;
model->setRootPath(QDir::currentPath());//静态函数QDir::currentPath()获取应用程序的当前路径。
        用于获取磁盘文件目录的数据模型类还有一个QDirModel,QDirModel的功能与QFileSystemModel 类似,也可以获取目录和文件,但是
  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷凝女子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值