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

Python 使用kivy FileChoose或FileBrowser选择目录而不是文件,python,directory,kivy,filechooser,Python,Directory,Kivy,Filechooser,我正在用kivy编写一个桌面应用程序,我试图打开一个FileBrowser/FileChooser来检索给定目录的路径。然而,两个小部件的默认行为似乎都不允许这样做。当您在目录上单击(一次)时,它将在目录中导航,而不是选择它。是否可以更改默认行为,以便在目录中导航,您必须双击,然后使用单击来选择目录?我想我可以制作自己的文件浏览器,继承kivy garden中现有的文件浏览器,并修改我想要的内容,但我对理解kivy的实现还不是很有经验…纵观源代码,有一个名为“dirselect”的选项默认为“F

我正在用kivy编写一个桌面应用程序,我试图打开一个FileBrowser/FileChooser来检索给定目录的路径。然而,两个小部件的默认行为似乎都不允许这样做。当您在目录上单击(一次)时,它将在目录中导航,而不是选择它。是否可以更改默认行为,以便在目录中导航,您必须双击,然后使用单击来选择目录?我想我可以制作自己的文件浏览器,继承kivy garden中现有的文件浏览器,并修改我想要的内容,但我对理解kivy的实现还不是很有经验…

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

kv语言示例:

FileBrowser:
    id: _filebrowser
    dirselect: True

我认为这已经过时了