LocalStorage
-
Where is the localStorage database located? I can't find it anywhere
-
Depends on the platform. This should return you the path:
@
QStandardPaths::standardLocations(QStandardPaths::DataLocation);
// or in Qt4:
QDesktopServices::storageLocation(QDesktopServices::DataLocation);
@ -
Sorry I mean on my local system.
-
Yes, I do mean the same. Run this code and you will get the path to your DB (or somewhere close).
-
You can specify the location of your database using this command :
For exemple to specify the current directory "./" you can use this command :
@viewer.engine()->setOfflineStoragePath(QString("./"));@
The name of the database is the md5 hash of the database name.
For more details please visit this link :
-
Thanks for the help.
I tried
@
viewer.engine()->setOfflineStoragePath(QString("./"));
@but I'm not using c++
Can't I just have the offlinedatabase in my project folder likedesktop\project1\database_1
-
If you use c++ you will only have a main.cpp like this :
@#include <QApplication>
#include "qtquick2applicationviewer.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);QtQuick2ApplicationViewer viewer; viewer.engine()->setOfflineStoragePath(QString("./")); viewer.setSource(QUrl("main.qml")); viewer.showFullScreen(); return app.exec();
}
@So if you can use C++ i think it's the best idea.
-
Sorry I can't use C++ for this project.
on my mac. the localstorage db is located in a hidden folder.
@
/Library
/Application Support
/Qt Project
/QTQmlViewer
/QML
/OfflineStorage
/Databases
@
This seems mental to me.Why can't I just have it in my project folder like
@
/Desktop
/qml_projects
/test_project
@