• 15053阅读
  • 15回复

QT4写的,可用于嵌入式的文件管理器 [复制链接]

上一主题 下一主题
离线hugerat
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-25
— 本帖被 XChinux 执行加亮操作(2010-09-03) —
好象适用于嵌入式的文件管理器不多,至少本人没见着。所以自已编写了一个。

QT4.6.1的X11版和QVFB版,embedded版上都编译通过可以运行,windows下应该也可以正常编译和工作,没试过。

主要功能是实现文件的图标列表和树列表显示,并可以复制粘贴和删除文件。界面操作为了配合触摸屏操作,没有右键弹出菜单,而是直接点左键就弹出菜单。

程序不算复杂,主要用到了QFileSystemModel,QListView,QTreeView三个控件。界面上实现了图标化按钮和弹出菜单。程序所有信息均已中文件化。需要了解这几种技术的朋友,可以下回去参考一下,并希望大家能共同完善一下。

目前已知的问题是在我的min2440开发板上能运行,文件的显示和操作都可以正常进行,但是运行时报“QFileSystemWatcher: addpaths() fail"的错误,导致文件被复制或删除后,界面不会自动刷新。但在x11版的QT和QVFB版的QT上运行,均无问题。还请高手们能指点一下,谢谢了。

这个问题解决了,感谢本站的网友numen给予的帮助。

不是程序的问题,是我的嵌入式linux系统有问题。在进行linux内核编译时,选上File system项目中的inotify相关的两项,问题即解决。程序完全正常了。

大家有什么改进的意见多提提,大家共同把它尽量完善一点。

filemanager.tar.gz (388 K) 下载次数:1060
[ 此帖被hugerat在2010-05-27 18:26重新编辑 ]
离线passioncsu

只看该作者 1楼 发表于: 2010-05-25
多谢~  拿来研究一下
离线l321
只看该作者 2楼 发表于: 2010-08-16
好东西,多谢多谢!
离线johntao
只看该作者 3楼 发表于: 2010-08-16
不错 好东西哦
离线yllm
只看该作者 4楼 发表于: 2010-09-03
多谢。/。。。
离线bin192828
只看该作者 5楼 发表于: 2011-01-27
瞻仰一下
离线zhaohj5200

只看该作者 6楼 发表于: 2011-12-15
正需要这个,非常感谢!!!!
离线zhaohj5200

只看该作者 7楼 发表于: 2011-12-15
能否复制文件夹呢??不知道这个功能解决没有,太感谢你了
离线jioumeizhang
只看该作者 8楼 发表于: 2011-12-29
为什么选上File system项目中的inotify相关的两项后,还是有QFileSystemWatcher: failed to add paths:问题呢
离线janwww
只看该作者 9楼 发表于: 2011-12-31
谢谢。
离线naruto

只看该作者 10楼 发表于: 2012-08-01
谢谢了,拿来研究研究
离线neil-wen

只看该作者 11楼 发表于: 2013-08-19
多谢楼主  分享
离线jianzi

只看该作者 12楼 发表于: 2014-05-05
123
离线beyondhcy

只看该作者 13楼 发表于: 2014-05-29
离线daihao

只看该作者 14楼 发表于: 2015-11-26
多谢多谢作者,最近正在做qt基于嵌入式触摸屏操作的文件浏览器,参考参考

只看该作者 15楼 发表于: 2020-03-06
非常感谢,找了很久终于找到了!
快速回复
限100 字节
 
上一个 下一个