QT 文件系统浏览器软件项目实战


文档顶部

9 09_文件系统浏览器软件项目实战


目录



9.1 01_功能


文档顶部   本章顶部

9.1.1 01_介绍

功能。

文件系统浏览器软件。 左侧是一个停靠窗口, 用于目录导航。 右侧是当前选择的目录的数据。 当用户在目录导航窗口中 选择一个目录时, 右侧窗口将同步更新数据。

9.2 02_设计


文档顶部   本章顶部

9.2.1 01_介绍

设计。

使用树状视图控件 QTreeView展示目录结构。 使用文件系统模型 QFileSystemModel加载文件系统模型。

9.3 03_实现


文档顶部   本章顶部

9.3.1 01_导航窗口

导航窗口。

目录导航窗口中定义了一个信号 directorySelected。 当用户在目录导航窗口中 选择一个目录时, 将触发该信号。 在构造函数中, 创建了树状视图控件展示目录导航, 创建了文件系统模型作为数据模型。 同时设定文件系统过滤器, 只展示驱动器和目录。


文档顶部   本章顶部

9.3.2 02_主窗口

主窗口。

窗口ButianyunMainWindow的 构造函数中, 首先创建了中心窗口, 包含一个树状视图控件 和对应的文件系统模型。 然后创建了目录导航窗口, 作为一个停靠窗口存在。 最后建立了目录已选择信号 directorySelected 与槽的连接。 当用户在导航窗口中选择一个目录之后, 右侧树状视图控件中会 以所选择的目录作为根目录 重新加载数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值