2016-03-28 161 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)訪問它可能會有所幫助,您可以更新您的目錄內容在合理的時間內。

(我在這裏添加它,因爲我沒有發現它,但它可能對某人有用。)