我正在以kivy编写桌面应用程序,我正在尝试打开FileBrowser / FileChooser以检索给定目录的路径。但是,似乎两个小部件的默认行为都不允许它。当您在目录上单击(一次)时,它会在其内部导航而不是选择它。是否可以更改默认行为,以便在目录内导航时,必须双击,并使用单击选择目录?我想我可以创建自己的FileBrowser,继承kivy园中现有的FileBrowser,并修改我想要的东西,但我对理解kivy的实现还不是很有经验......
答案 0 :(得分:5)
窥视源代码,有一个名为'dirselect'的选项默认为'False'。只需将其设置为“True”。
kv语言示例:
FileBrowser:
id: _filebrowser
dirselect: True