def load_file(self): file_chosen = filechooser.open_file(filters=['*nbt']) if file_chosen != None and len(file_chosen) > 0: # self.clear_old() mob = load_mob(file_chosen[0]) self.current_mob = None self.current_mob = mc_mob = mc_objects.MOBS[mob.mob_id] texture = mc_mob.image if texture is None: texture = '' self.mob_image = texture self.mob_name = mob.mob_id self.load_mob_from_serial(mob, mc_mob)
def load_file(self): file_chosen = filechooser.open_file(filters=['*nbt']) if file_chosen != None and len(file_chosen) > 0: self.clear_old() item = load_item(file_chosen[0]) self.current_item = item mc_item = mc_objects.ITEMS[item.i_id] if mc_item.texture_name is not None: self.item_image = mc_item.texture_name else: self.item_image = "" self.item_name = item.i_id self.set_damage(item.damage) self.set_lore(item.lore) self.set_name(item.name) for enchant in item.enchants: self.add_existing_enchant(enchant) for attribute in item.attributes: self.add_existing_attribute(attribute)
def load_item(self): file_chosen = filechooser.open_file(filters=['*nbt']) if file_chosen != None and len(file_chosen) > 0: item = load_item(file_chosen[0]) self.file_name = file_chosen[0] self.slot_item = item
def choose(self): if self.alert: self.remove_widget(self.alert) filechooser.open_file(on_selection=self.handle_selection, filters=[("Excel Files", "*.csv")])
def choose2(self): ''' Call plyer filechooser API to run a filechooser Activity. ''' filechooser.open_file(on_selection=self.handle_selection2)
def choose(self): filechooser.open_file(on_selection=self.handle_selection)
def load_passenger_mob(self): file_chosen = filechooser.open_file(filters=['*nbt']) if file_chosen != None and len(file_chosen) > 0: mob = load_mob(file_chosen[0]) file_name = file_chosen[0] self.add_passenger_mob(mob, file_name)
def choose(self): # Call plyer filechooser API to run a filechooser Activity. filechooser.open_file(on_selection=self.handle_selection)
def open_file_chooser(): filechooser.open_file(title='Choose a file to send', on_selection=handle_selection)