现在文件选择器将根目录作为默认位置打开,但我希望它跳过这一步,以默认方式打开内部存储器(sdcard),用户可以从那里下去。在
这是我目前为止的代码片段
班级:class LoadDialog(FloatLayout):
load = ObjectProperty(None)
cancel = ObjectProperty(None)
kv文件中的定义
^{pr2}$
实际载荷代码:def show_load(self):
content = LoadDialog(load=self.load, cancel=self.dismiss_popup)
self._popup = Popup(title="Load file", content=content,
size_hint=(0.9, 0.9))
self._popup.open()
def load(self, path, filename):
wimg = os.path.join(path, filename[0])
self.image_source = wimg
self.dismiss_popup()
所以基本上用户不必去1个目录就可以得到sdcard,应该已经在那里了。最坏的情况是过滤除包含单词sdcard之外的所有其他文件夹。在