当前位置:   article > 正文

Qt5/6使用QFileSystemModel实现简单文件管理器功能及案例源码分析_qt 做的文件管理器

qt 做的文件管理器

很多时候,我们需要实现罗列文件的窗口功能,甚至有时候需要实现一个简单的文件管理器。文件管理器的功能点包括罗列目录及文件,查看文件大小,修改日期,还有文件的排列,譬如按详细信息排列,按类型,按修改日期排列等。我们还要实现复制粘贴删除文件等右键菜单功能。当然了,还有后退前进,上一级目录的功能,还有使用方向键上下移动等功能。

在这里插入图片描述在排序方式中,由于每一种排序方式切换后,当前窗口的所有文件都会清除,然后重新按照我们选择的方式进行重新展示。
所以文件管理器的中间窗口需要用QStackedWidget来实现
在这里插入图片描述
文件展示区的具体代码实现如下:这是基本操作,使用listview或者treeview和QFileSystemModel来实现。

QFileSystemModel *
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/764665
    推荐阅读
    相关标签
      

    闽ICP备14008679号