标题:QT4写的,可用于嵌入式的文件管理器
作者:hugerat
日期:2010-05-25 12:49
内容:
好象适用于嵌入式的文件管理器不多,至少本人没见着。所以自已编写了一个。
在QT4.6.1的X11版和QVFB版,embedded版上都编译通过可以运行,windows下应该也可以正常编译和工作,没试过。
主要功能是实现文件的图标列表和树列表显示,并可以复制粘贴和删除文件。界面操作为了配合触摸屏操作,没有右键弹出菜单,而是直接点左键就弹出菜单。
程序不算复杂,主要用到了QFileSystemModel,QListView,QTreeView三个控件。界面上实现了图标化按钮和弹出菜单。程序所有信息均已中文件化。需要了解这几种技术的朋友,可以下回去参考一下,并希望大家能共同完善一下。
目前已知的问题是在我的min2440开发板上能运行,文件的显示和操作都可以正常进行,但是运行时报“QFileSystemWatcher: addpaths() fail"的错误,导致文件被复制或删除后,界面不会自动刷新。但在x11版的QT和QVFB版的QT上运行,均无问题。还请高手们能指点一下,谢谢了。
这个问题解决了,感谢本站的网友numen给予的帮助。
不是程序的问题,是我的嵌入式linux系统有问题。在进行linux内核编译时,选上File system项目中的inotify相关的两项,问题即解决。程序完全正常了。
大家有什么改进的意见多提提,大家共同把它尽量完善一点。
#1 [passioncsu 05-25 21:31]
多谢~拿来研究一下
#2 [l321 08-16 18:06]
好东西,多谢多谢!
#3 [johntao 08-16 18:48]
不错 好东西哦
#4 [yllm 09-03 12:04]
多谢。/。。。
#5 [bin192828 01-27 10:29]
瞻仰一下