Chinaunix首页 | 论坛 | 博客
  • 博客访问: 402568
  • 博文数量: 29
  • 博客积分: 2091
  • 博客等级: 大尉
  • 技术积分: 463
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-05 10:53
文章分类
文章存档

2012年(2)

2011年(6)

2010年(12)

2009年(9)

我的朋友

分类: LINUX

2010-05-25 12:51:59

好象适用于嵌入式的文件管理器不多,至少本人没见着。所以自已编写了一个。
在QT4.6.1的X11版和QVFB版,embedded版上都编译通过可以运行,windows下应该也可以正常编译和工作,没试过。
主要功能是实现文件的图标列表和树列表显示,并可以复制粘贴和删除文件。界面操作为了配合触摸屏操作,没有右键弹出菜单,而是直接点左键就弹出菜单。
程序不算复杂,主要用到了QFileSystemModel,QListView,QTreeView三个控件。界面上实现了图标化按钮和弹出菜单。程序所有信息均已中文件化。需要了解这几种技术的朋友,可以下回去参考一下,并希望大家能共同完善一下。
目前已知的问题是在我的min2440开发板上能运行,文件的显示和操作都可以正常进行,但是运行时报“QFileSystemWatcher: addpaths() fail"的错误,导致文件被复制或删除后,界面不会自动刷新。这是因为mini2440自带的linux内核选项中,没有选中file system中的inotify相关选项所致。选中后重新编译即可解决此问题。mini2440的用户请注意一下。
 
文件: filemanager.tar.gz
大小: 387KB
下载: 下载
阅读(2473) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~