2015-06-24 2 views
1

QML имеет модуль под названием LocalStorage. Он предоставляет функцию openDatabaseSync, которая принимает несколько параметров. Одним из них является EstimatedSize (в байтах) db (как указано в документации QML).Qml, SQLite и параметр EstimatedSize

В настоящее время я работаю над настольным приложением, и я не могу понять, какой расчетный размер db, так как он будет расти и расти во времени наверняка.

Что произойдет, если фактический размер превышает предполагаемый размер? Каковы недостатки этой ситуации? К сожалению, я не смог найти информацию о том, как это значение используется.

ответ

1

Беглый взгляд на the source code предполагает, что параметр EstimatedSize не используется вообще. Он может быть доступен только для совместимости с синхронной локальной спецификацией хранилища HTML5.

+0

Из Qt Docs: «description and evaluation_size записываются в файл INI (описано ниже), но в противном случае в настоящее время не используются». [Ссылка] (http://doc.qt.io/qt-5/qtquick-localstorage-qmlmodule.html) – Adam