【问题标题】:QFileSystemModel with FTP带有 FTP 的 QFileSystemModel
【发布时间】:2016-06-28 19:15:23
【问题描述】:

我有一个 FTP 服务器列表作为字符串列表。有没有办法将列表提供给 QFileSystemModel 并显示本地系统上不存在的文件?

【问题讨论】:

    标签: qt qfilesystemmodel


    【解决方案1】:

    简短回答:不,至少QFileSystemModel 不会。这不是它的设计目的。它直接使用文件系统来创建和管理模型,不能使用其他来源。

    你可以做的是实现你自己的QAbstractItemModel。创建模型本身并不复杂。但是,获取文件图标有点困难。

    有关文件图标,请查看此帖子:Qt 4.8 - QFileIconProvider, Getting icon for non-existent file (based on extension)

    由于 Qt 不支持为不存在的文件加载图标,因此必须使用本机 API 加载它们。该链接是windows的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-03
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多