LocalStorage
-
Depends on the platform. This should return you the path:
@
QStandardPaths::standardLocations(QStandardPaths::DataLocation);
// or in Qt4:
QDesktopServices::storageLocation(QDesktopServices::DataLocation);
@ -
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 :
-
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
@