【问题标题】:Is there a PyQt5 widget for drop-down "file explorer" menu?下拉“文件资源管理器”菜单是否有 PyQt5 小部件?
【发布时间】:2019-02-19 20:44:42
【问题描述】:

我正在使用 PyQt5 (Python 3) 开发一个小项目,我想要一个用户可以选择/修改文件的小部件,有点类似于 Windows 上文件资源管理器的左侧:

QFileDialog 无法做到这一点,因为我想显示不在用户驱动器上的文件。

我尝试过自己编写,但是我是初学者,我缺乏正确完成它的技能(这就是我尝试学习的原因)。如果有用,我可以提供代码。

pyqt 有内置这样的东西吗?有没有人以前创建过,有源代码?

提前致谢。

编辑:更具体地说,我不想要一种访问远程文件的方法,只是一个在下拉菜单中显示条目(最好是图标)和子条目的小部件,就像 的部分上面提到的文件资源管理器。它不一定与文件有关,如果有帮助,请将其视为下拉菜单。

【问题讨论】:

  • 这个链接可能会给你一些方向。它使用 QNetworkAccessManager 来获取远程文件。 stackoverflow.com/q/22299709/7636315
  • 谢谢@eyllanesc 我什至不知道你能做到。
  • @Paandittya 我会检查一下。谢谢。
  • @Jachdich 好的,那么您已经实现了业务逻辑,那么您可以使用 QTreeWidget/QTreeView 来显示该信息。
  • @eyllanesc QTreeView 小部件正是我想要的!谢谢。如果您发布答案,我会接受。

标签: python pyqt pyqt5


【解决方案1】:

我知道这是旧的,但对于任何寻找答案的人来说,它是 QTreeView 小部件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-28
    • 2014-06-22
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-11
    相关资源
    最近更新 更多