From b8e65916109b3eb4354e73401fc61330eaa8ed12 Mon Sep 17 00:00:00 2001 From: CHUN YU YAO Date: Thu, 30 Mar 2023 23:07:55 +0800 Subject: [PATCH] set default folder to save as dialog. --- settings.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/settings.py b/settings.py index c2b41cf..b8f190b 100644 --- a/settings.py +++ b/settings.py @@ -839,11 +839,12 @@ def btn_save_act(language_code, slience_mode=False): if not slience_mode: #messagebox.showinfo(translate[language_code]["save"], translate[language_code]["done"]) - file_to_save = asksaveasfilename(initialfile = CONST_MAXBOT_CONFIG_FILE, defaultextension=".json",filetypes=[("json Documents","*.json"),("All Files","*.*")]) + file_to_save = asksaveasfilename(initialdir=app_root , initialfile=CONST_MAXBOT_CONFIG_FILE, defaultextension=".json", filetypes=[("json Documents","*.json"),("All Files","*.*")]) if not file_to_save is None: - print("save as to:", file_to_save) - with open(str(file_to_save), 'w') as outfile: - json.dump(config_dict, outfile) + if len(file_to_save) > 0: + print("save as to:", file_to_save) + with open(file_to_save, 'w') as outfile: + json.dump(config_dict, outfile) else: # slience with open(config_filepath, 'w') as outfile: