使用kivy FileChoose或FileBrowser选择目录而不是文件

时间:2015-10-17 14:24:24

标签: python directory kivy filechooser

我正在以kivy编写桌面应用程序,我正在尝试打开FileBrowser / FileChooser以检索给定目录的路径。但是,似乎两个小部件的默认行为都不允许它。当您在目录上单击(一次)时,它会在其内部导航而不是选择它。是否可以更改默认行为,以便在目录内导航时,必须双击,并使用单击选择目录?我想我可以创建自己的FileBrowser,继承kivy园中现有的FileBrowser,并修改我想要的东西,但我对理解kivy的实现还不是很有经验......

1 个答案:

答案 0 :(得分:5)

窥视源代码,有一个名为'dirselect'的选项默认为'False'。只需将其设置为“True”。

kv语言示例:

FileBrowser:
    id: _filebrowser
    dirselect: True