2016-12-22 5 views
0

Ich versuche, einen benutzerdefinierten Pfad in die QML-Datei einzufügen, kann dies aber nicht tun.Festlegen eines benutzerdefinierten lokalen Speicherpfads in QML

Ich versuche De DB in einem freigegebenen Ordner zu bekommen, wo ich bereit bin, die DB zu setzen, damit jede Person, die das Programm hat, auf Daten zugreifen kann.

Ich benutze Sqlite und Qt Creator 5.7 aber nicht viele Informationen darüber.

+3

Sie können den Pfad mit [QQmlEngine :: setOfflineStoragePath] (http://doc.qt.io/qt-5/qqmlngine.html#offlineStoragePath-prop) festlegen – folibis

Antwort

0

Sie können einfach die Datenbank von ihrem Standardpfad kopieren. Typischerweise wird, dass sich (im Fenster sowieso) bei

C:\Users\<username>AppData\Local\<program name>\QML\OfflineStorage\Databases

und auf mobilen Geräten ist es in einem ähnlichen Ort gespeichert -

auf Android seine in einem Unterverzeichnis von:

/data/data/<Program Name>

auf * nix liegt unter folgender Adresse:

/home/<user>/.local/share/[ProjectName]/QML/OfflineStorage/Databases

Verwandte Themen