0

我必须做一个文件管理器,在那里我可以重命名、删除、将文件复制到远程位置(该部分已完成)等。我想我需要 QFile 和 QDir 让管理器的本地端与远程端一起工作. QFileSystemModel 看起来像是一种显示本地文件和文件夹的简单方法。但是我怎样才能在 QFileSystemModel 中获得选中/点击的项目呢?这些项目是什么,它们是 QFiles 和 QDirs 还是其他什么?如果它们是别的东西,有没有办法以某种方式获取 QFile 和 QDir 对象?

我是 Qt 的新手,所以我实际上对此一无所知。我只是被告知这件事作为家庭作业。可悲的是,我没有得到足够的教育,甚至指派帮助我的助手也无能为力:/ 任何关于如何为易于获取项目的本地文件创建视图的建议,都非常感谢。谢谢!

4

1 回答 1

0

您误解了Qt MVC。选择 - 是视图的一部分,而不是模型的一部分。检查:选择模型选择的索引

于 2015-04-28T22:13:40.900 回答