Заметка - для экспорта-импорта базы данных QML LocalStorage
Заметка написана на основе https://stackoverflow.com/questions/36936420/import-an-external-sqlite-database-to-my-project
Непосредственно экспорт-импорт базы данных SQLite обычно не представляет сложности (обычная работа с файлами через C++), но что касается QML LocalStorage, то там основная проблема - это получение имени файла, в котором сохраняется база данных. Как указано по ссылке выше (и это мной проверено) - преобразование имени базы данных происходит следующим образом:
QString DB_name = QString(QCryptographicHash::hash(("nameoftheDB"),QCryptographicHash::Md5).toHex());
База данных, содержащаяся в .local/share/..., имеет имя DB_name.sqlite
Например, для QMLPrototyper физически место сохранения баз данных - /home/имя_пользователя/.local/share/ru.mastercond/QmlPrototyper/QML/OfflineStorage/Databases/
Получить это местоположение можно через С++ -QQmlEngine::offlineStoragePath (QQmlEngine::offlineStoragePath+DB_name+".sqlite")
Думаю, в ближайшее время добавлю в QMLPrototyper утилиты для экспорта-импорта базы данных в/из приложения. Тем более, что в QMLPrototyper есть рабочий пример "Артериальное давление" (QML LocalStorage -> Пример LocalStorage+SilicaListView), использующий QML LocalStorage и для которого может понадобиться экспорт-импорт имеющейся на устройстве базы данных SQLite.
Скриншоты из F+ Lifetab+ (Аврора 4.0.2.303)