目前我正在使用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)
訪問它可能會有所幫助,您可以更新您的目錄內容在合理的時間內。
(我在這裏添加它,因爲我沒有發現它,但它可能對某人有用。)