def import_config(window) -> None: file_name = QFileDialog.getOpenFileName(window, "Import Config", os.path.expanduser("~"), "Config Files (*.json)")[0] if not file_name: return api.import_config(file_name) redraw_buttons(window.ui)
def import_config(window) -> None: deck_id = _deck_id(window.ui) valueLocation = api.get_last_known_import_folder(deck_id) root = tk.Tk() root.withdraw() file_name = filedialog.askopenfilename( initialdir=os.path.dirname(api.get_last_known_import_folder(deck_id))) # file_name = QFileDialog.getOpenFileName( # window, "Import Config", valueLocation, "Config Files (*.json)" # )[0] if not file_name: return api.import_config(file_name) api.set_last_known_import_folder(deck_id, file_name) redraw_buttons(window.ui)