StupidBeauty
Read times:240Posted at:Sat Jul 31 09:09:06 2010

Qt4.6.2文档翻译:QFileSystemModel

QFileSystemModel类为本地文件系统提供一个数据模型。

这个类提供对本地文件系统的访问,提供用来重命名、删除文件和目录的函数,提供用来创建新目录的函数。在最简单的情况下,它可以与一个合适的显示部件一起使用,作为一个浏览器或是过滤器的一部分。

在setRootPath被调用前,QFileSystemModel不会取得任何文件和目录。这将会阻止对文件系统的不必要的查询,除非到了必要时刻,例如列出Windows 系统中的驱动器。

与QDirModel不同,QFileSystemModel使用一个独立的线程来填充自己,所以当它查询文件系统时不会导致主线程挂起。在模型填充一个目录之前,调用rowCount()会返回0。

QFileSystemModel保持一份关于文件信息的缓存。该缓存是使用QFileSystemWatcher自动保持最新的。

QfileSystemModel可以使用QAbstractItemModel提供的标准接口来访问,但是它也提供一个目录模型特有的便利函数。FileInfo(),isDir(),name(),和path()函数提供与模型中的项目相关的底层文件和目录的信息。可以使用mkdir()和rmdir()来创建和删除目录。

注意:QFileSystemModel需要有一个图形界面程序的实例。

参考模型类。

 

Your opinions
Posted at:Sun Aug 1 03:44:37 2010ggarlic帮顶不应。。。
Your name:Email:Website url:Opinion content:
- no title specified

HxLauncher: Launch Android applications by voice commands

 
Recent comments
2017年4月~2019年4月垃圾短信排行榜Posted at:Thu Sep 26 04:51:48 2024
Qt5.7文档翻译:QWebEngineCookieStore类,QWebEngineCookieStore ClassPosted at:Fri Aug 11 06:50:35 2023盲盒kill -9 18289 Grebe.20230517.211749.552.mp4