def save(sender, data): with open('temp/settings.hqs', 'r') as back: backup = json.load(back) with open('user/settings.hqs', 'w') as user: user.write('{\n' f' "username": "******"username"]}",\n' f' "theme": "{backup["theme"]}",\n' f' "language": "{backup["language"]}"\n' '}') user.close() if does_item_exist('SettingsWindow'): hide_item('SettingsWindow') delete_item('SettingsWindow') elif does_item_exist('Settings' + popups.UnsavedChangesPopupName): delete_item('Settings' + popups.UnsavedChangesPopupName) else: pass base.show_main()
def close(sender, data): base.show_main() delete_item('AboutWindow', children_only=True) delete_item('AboutWindow')
def close(sender, data): delete_item('TutorialWindow') base.show_main()
def ignore(sender, data): delete_item('Settings' + popups.UnsavedChangesPopupName) base.show_main()
def close(sender, data): delete_item('QandAWindow') base.show_main()
def close(sender, data): delete_item('ErrorcodesWindow') base.show_main()