下拉“文件资源管理器”菜单是不是有 PyQt5 小部件?

Posted

技术标签:

【中文标题】下拉“文件资源管理器”菜单是不是有 PyQt5 小部件?【英文标题】: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 来获取远程文件。 ***.com/q/22299709/7636315 谢谢@eyllanesc 我什至不知道你能做到。 @Paandittya 我会检查一下。谢谢。 @Jachdich 好的,那么您已经实现了业务逻辑,那么您可以使用 QTreeWidget/QTreeView 来显示该信息。 @eyllanesc QTreeView 小部件正是我想要的!谢谢。如果您发布答案,我会接受。 【参考方案1】:

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

【讨论】:

以上是关于下拉“文件资源管理器”菜单是不是有 PyQt5 小部件?的主要内容,如果未能解决你的问题,请参考以下文章

win11复制粘贴改成贴经典模式

Win10关闭最近使用文件夹清理使用痕迹

Windows 11 新版 22593 发布:文件资源管理器全新主页,开始菜单图标优化

PyQt5不同方法创建菜单栏工具栏和状态栏

如何快速自定义Win10文件资源管理器界面

WIN10有个视频文件右击该文件资源管理器就会无响应并且CPU占用100%无法删除该文件 请问怎么解决