【发布时间】:2021-11-19 01:40:56
【问题描述】:
我希望有一个按钮,允许用户(Ios 或 android)在他们的库中选择一张照片并将其保存以供以后发送。我正在使用文件管理器打开管理器。我如何具体使用文件管理器来完成此操作?:(下面的代码,请注意第二个屏幕是更大概念的一部分,而不是整个应用程序):
.py
类SecondScreen(屏幕):
def select_path(self, path):
self.exit_manager()
toast(path)
def exit_manager(self, *args):
self.manager.dismiss()
self.manager_open = False
def file(self):
path = '/'
file_manager = MDFileManager(
exit_manager=self.exit_manager,
select_path=self.select_path,
)
file_manager.show(path)
.kv #在标有类的屏幕下
MDFillRoundFlatButton:
text: 'Click here'
font_size: 20
on_press: root.file()
所有的格式都正确,但它所做的只是在电脑上打开文件管理器,让我浏览我的所有文件。当点击“X”退出时,会弹出一个错误,说“经理没有属性 .dismiss()”。非常感谢任何帮助:)
【问题讨论】:
标签: python android ios kivy kivymd