Key*_*Usr 1 python filechooser kivy
目前,我正在处理FileChooser很多工作,但在文档中没有发现任何关于刷新小部件的提及。这个小部件很棒,但是如果有人想刷新显示的文件,则需要从当前目录移动以刷新文件。
问题是当您将单个目录作为rootpath和里面只有文件,因此没有这种运动是可能的。
我的问题是如何刷新小部件,如果我想避免任何浪费的删除/添加,FileChooser并尽可能缩短FileChooser嵌套在kv文件中的小部件。
在我搜索之后,我filechooser.py找到了在目录之间的每次移动时触发的代码。鉴于FileChooserIconView和FileChooserListView继承自FileChooserController,对该函数的访问很简单,不需要额外的导入。
假设我们有filechooser = FileChooserIconView():
filechooser._update_files()效果很好,当FileChooser嵌套在某处时,很容易访问它id
更多的调整Clock.schedule_interval(filechooser._update_files, t)可能会有所帮助,您可以在合理的时间内更新目录内容。
(我在这里添加它,因为我没有发现它,但它可能对某人有用。)
| 归档时间: |
|
| 查看次数: |
774 次 |
| 最近记录: |