我正在开发一个小型 QtQuick 2.0 项目并使用离线存储 API 访问本地 sqlite 数据库。这是我连接到数据库的方式:
LocalStorage.openDatabaseSync("myDatabase", "1.0", "description", 50000000)
事实证明,该myDatabase
文件应存储在预定义的位置:~/.local/share/Nokia/QtQmlViewer/QML/OfflineStorage/Databases/
我的问题是,如何将此默认路径更改为保存 db 文件的项目文件夹路径?我查了一下,只能获得用于为数据库设置自定义位置的 C++ 函数
void setOfflineStoragePath (const QString & dir)
如何从 Javascript 为这个单一应用程序设置自定义数据库文件夹路径?这甚至可能吗?