Я хочу сохранить некоторые настройки для разных профилей того, что делает «задача».
Я знаю, что в .NET есть хороший ORM, есть что-то подобное или Active Record или что-то еще? Я знаю, что писать кучу SQL будет весело
Я собираюсь согласиться с Micheal E и сказать, что вы можете использовать QJson, но нет, вам не нужно управлять сериализацией. QJson имеет сериализатор / десериализатор QObject-> QJson. Поэтому, пока все ваши релевантные данные предоставляются через Q_PROPERTY, QJson может захватывать их и записывать / считывать на / с диска.
Примеры здесь: http://qjson.sourceforge.net/usage.html
Оттуда вы можете просто сбросить данные в файл.
Один из вариантов - сериализация объектов в JSON с QJson . Вам по-прежнему необходимо управлять сериализацией, но это может быть намного проще, если вам не нужны сложные возможности запросов.