set default folder to save as dialog.

master
CHUN YU YAO 2023-03-30 23:07:55 +08:00
parent b00c5735c2
commit b8e6591610
1 changed files with 5 additions and 4 deletions

View File

@ -839,11 +839,12 @@ def btn_save_act(language_code, slience_mode=False):
if not slience_mode: if not slience_mode:
#messagebox.showinfo(translate[language_code]["save"], translate[language_code]["done"]) #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: if not file_to_save is None:
print("save as to:", file_to_save) if len(file_to_save) > 0:
with open(str(file_to_save), 'w') as outfile: print("save as to:", file_to_save)
json.dump(config_dict, outfile) with open(file_to_save, 'w') as outfile:
json.dump(config_dict, outfile)
else: else:
# slience # slience
with open(config_filepath, 'w') as outfile: with open(config_filepath, 'w') as outfile: