Как сохранить и загрузить настройки в файл для приложения в kivy? - PullRequest
0 голосов
/ 20 июня 2020

Я использовал объект конфигурации для хранения и получения настроек приложения в kivy. Проблема в том, что объект конфигурации является глобальным и установлен для всех приложений kivy в системе.

Что я сейчас использую:

from kivy.config import config

...App code

class UserAPP(App);
    def build(self)

    def build_config(self, config)
        config.setdefaults() #multiple key,value pairs


Я искал в документации kivy способы сделать это, возможно, я ищу не в том месте или ищу неправильные термины.

Мой вопрос: как сохранить настройки / информацию в файл, который может быть загружен при запуске и сохранен при выключении, который является локальным для каждого приложение?

1 Ответ

0 голосов
/ 20 июня 2020

Вы можете сделать:

from kivy.config import Config
Config.read('myApp.ini`)

затем, после изменения Config, вы можете сохранить его в тот же файл, используя:

Config.write()
...