Beispiel #1
0
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()
Beispiel #2
0
def close(sender, data):
    base.show_main()
    delete_item('AboutWindow', children_only=True)
    delete_item('AboutWindow')
Beispiel #3
0
def close(sender, data):
    delete_item('TutorialWindow')
    base.show_main()
Beispiel #4
0
def ignore(sender, data):
    delete_item('Settings' + popups.UnsavedChangesPopupName)
    base.show_main()
Beispiel #5
0
def close(sender, data):
    delete_item('QandAWindow')
    base.show_main()
Beispiel #6
0
def close(sender, data):
    delete_item('ErrorcodesWindow')
    base.show_main()