2016-03-28 117 views
1

目前我正在使用FileChooser很多,我没有发现任何提及刷新小部件在docs。该小部件非常棒,但如果有人想刷新显示的文件,则需要从当前目录移动来刷新文件。刷新/重新加载FileChooser

问题是当你有一个目录作为rootpath和内部只是文件,因此没有这样的运动是可能的。

我的问题是如何刷新小部件,如果我想要避免任何浪费的移除/添加FileChooser,并尽可能短地嵌套在kv文件中的FileChooser

回答

3

当我搜索filechooser.py后,我发现code这是在目录之间的每个移动触发。为FileChooserIconViewFileChooserListView继承自FileChooserController,该功能的访问很简单,不需要额外的导入。


比方说,我们有filechooser = FileChooserIconView()

filechooser._update_files()工作得很好,当是FileChooser嵌套的地方,很容易与id

更多的调整Clock.schedule_interval(filechooser._update_files, t)访问它可能会有所帮助,您可以更新您的目录内容在合理的时间内。

(我在这里添加它,因为我没有发现它,但它可能对某人有用。)