目前我正在使用FileChooser
很多,我没有发现任何提及刷新小部件在docs。该小部件非常棒,但如果有人想刷新显示的文件,则需要从当前目录移动来刷新文件。刷新/重新加载FileChooser
问题是当你有一个单目录作为rootpath
和内部只是文件,因此没有这样的运动是可能的。
我的问题是如何刷新小部件,如果我想要避免任何浪费的移除/添加FileChooser
,并尽可能短地嵌套在kv
文件中的FileChooser
。
目前我正在使用FileChooser
很多,我没有发现任何提及刷新小部件在docs。该小部件非常棒,但如果有人想刷新显示的文件,则需要从当前目录移动来刷新文件。刷新/重新加载FileChooser
问题是当你有一个单目录作为rootpath
和内部只是文件,因此没有这样的运动是可能的。
我的问题是如何刷新小部件,如果我想要避免任何浪费的移除/添加FileChooser
,并尽可能短地嵌套在kv
文件中的FileChooser
。
当我搜索filechooser.py
后,我发现code这是在目录之间的每个移动触发。为FileChooserIconView
和FileChooserListView
继承自FileChooserController
,该功能的访问很简单,不需要额外的导入。
比方说,我们有filechooser = FileChooserIconView()
:
filechooser._update_files()
工作得很好,当是FileChooser
嵌套的地方,很容易与id
更多的调整Clock.schedule_interval(filechooser._update_files, t)
访问它可能会有所帮助,您可以更新您的目录内容在合理的时间内。
(我在这里添加它,因为我没有发现它,但它可能对某人有用。)