如何在 kivy FileChooser Python 中访问所有硬盘驱动器
How to access all Harddrives in kivy FileChooser Python
如何在 kivy 1.11.1 中使用列表视图或图标视图在 kivy FileChooser 中显示系统 (C,X,J) 中安装的所有硬盘驱动器?
我遇到了同样的问题,最后通过为驱动器添加“快捷方式”按钮解决了这个问题。我首先使用以下命令获取所有驱动器的列表:
drives = ['%s:' % d for d in string.ascii_uppercase if os.path.exists('%s:' % d)]
然后为每个驱动器创建一个 Button
,on_release
绑定到 open_entry()
方法。 open_entry()
方法创建一个伪造的 Entry
并调用 FileChooser
open_entry()
方法。
如何在 kivy 1.11.1 中使用列表视图或图标视图在 kivy FileChooser 中显示系统 (C,X,J) 中安装的所有硬盘驱动器?
我遇到了同样的问题,最后通过为驱动器添加“快捷方式”按钮解决了这个问题。我首先使用以下命令获取所有驱动器的列表:
drives = ['%s:' % d for d in string.ascii_uppercase if os.path.exists('%s:' % d)]
然后为每个驱动器创建一个 Button
,on_release
绑定到 open_entry()
方法。 open_entry()
方法创建一个伪造的 Entry
并调用 FileChooser
open_entry()
方法。