Hallo,
ich benutze QSettings zum abspeichern von einfachen Einstellungen.
Nun hätte ich gerne folgenden Speicherort:
$homedir/.config/appName/versionString/settings.ini
Ich kriege aber diesen versionString nicht hin, wenn ich versuche den appName im QSettings-Konstruktor auf "appName/"+versionString zu setzen, erzeugt er auch kein Unterverzeichnis...
Jemand eine Idee, oder geht das garnicht? (Qt 4.3.1, muss auf Linux+Windows funktionieren)
[gelöst] QSettings: Subdirectory-Path?
[gelöst] QSettings: Subdirectory-Path?
Zuletzt geändert von Bagstone am 28. Januar 2008 16:09, insgesamt 1-mal geändert.
Using Qt 4.3.1 (Linux and Windows)
Code: Alles auswählen
QSettings s("orga/app/version/config")Noch schnell ein Beispiel angehangen:
Code: Alles auswählen
#include <QSettings>
#include <QDebug>
int main( int argc, char** argv )
{
QSettings settings("Orga", "app");
QSettings settings2("Orga/app/0.1/config");
qDebug() << settings.fileName();
qDebug() << settings2.fileName();
return 0;
}Code: Alles auswählen
$ ./settings
"/home/franz/.config/Orga/app.conf"
"/home/franz/.config/Orga/app/0.1/config.conf"