【发布时间】:2017-03-16 04:58:16
【问题描述】:
当我打开带有FileChooser 的Popup 时,我可以选择一个文件,但我无法关闭它之后的Popup。有没有人知道如何在从另一个类引用时关闭Popup?
class MyFileChooser(FileChooserListView):
def on_submit(*args):
fp=args[1][0]
class MainScreen(BoxLayout):
def filebtn(self, instance):
self.popup = Popup(title='Select File',
content=MyFileChooser(),
size_hint=(None, None), size=(400, 400))
self.popup.open()
def __init__(self, **kwargs):
super(MainScreen, self).__init__(**kwargs)
self.orientation = 'vertical'
self.btnfile = Button(text='Open File')
self.btnfile.bind(on_press=self.filebtn)
self.add_widget(self.btnfile)
我试过了
class MyFileChooser(FileChooserListView):
def on_submit(*args):
fp=args[1][0]
popup.dismiss()
但这不起作用,所以我迷路了。任何帮助,将不胜感激。
【问题讨论】: