QML сохранить конфигурацию пользователя

Автор: Ицюй, Эрсанли
Персональный идентификатор Wechat: iwaleon
Официальный аккаунт Wechat: Efficient Programmer

Хранение данных является неотъемлемой частью приложения. Например, нам обычно необходимо сохранять такую ​​информацию, как пользовательские настройки и конфигурации приложений, чтобы даже в случае закрытия программы или перезагрузки устройства данные сохранялись, что удобно для последующего использования.

Хотя QML также может хранить локальные данные, предоставляемые методы ограничены и в основном полагаются на настройки и LocalStorage.Первый работает с файлами конфигурации (или реестром), а второй работает с базами данных SQLite. Поэтому, если вам нужно хранить другие способы, вам следует рассмотреть возможность использования C++ для расширения (например: QFile).

Полная карта разума выглядит следующим образом:

вставьте сюда описание изображения

Далее давайте возьмем Windows в качестве примера, чтобы познакомить вас с некоторыми распространенными вариантами использования настроек, а затем опубликуем LocalStorage позже.

путь конфигурации

Установить идентификатор приложения

При использовании настроек Qt рекомендует установить идентификатор приложения (имя приложения, организацию и домен), чтобы обеспечить уникальность конфигурации, которую можно установить через статическую функцию QCoreApplication:

 

Guess you like

Origin blog.csdn.net/u011012932/article/details/132073943