def __init__(self, **kwargs): super(mygrid, self).__init__(**kwargs) self.cols = 2 #-----FileChooser on the right side right = FileChooserListView() right.rootpath = "/home/stevenbaur/Musik" right.filters = ['*.wav', '*.mp3'] #-----Test-Arrea on the left side left = Button() left.text = "test" left.bind(on_release=partial(self.load_from_filechooser, right)) self.add_widget(left) self.add_widget(right)
def __init__(self, **kwargs): print("In FileBrowser") super(FileBrowser, self).__init__(**kwargs) self.app = MDApp.get_running_app() self.Browser = Popup(size_hint=(0.75, 0.75)) fc = FileChooserListView() fc.rootpath = os.environ["PULSO_APP_ROOT"] exit = Button(text='Cancel', size_hint=(1, 0.1), on_release=self.Browser.dismiss) layout = BoxLayout(orientation='vertical') layout.add_widget(fc) layout.add_widget(exit) self.Browser.add_widget(layout) fc.bind(selection=lambda instance, x: self.set_select(x)) self.picker_btn.bind( on_release=lambda x: self.Browser.open(self.Browser))