Hallo, ist eigentlich keine direkte Frage sondern eine Meinung die ich gerne mal hören würde. Ich baue gerade für meine Programm die Preferences-Abteilung, dazu muss ich eine lokale Konfigurationsdatei anlegen. Meine Frage ist, welches Format sollte man dafür verwenden? Ich habe eventuell an XML gedacht, wie sehen denn eure config Files aus? oder habt ihr einen Tipp?
so long
jd
File für benutzer einstellungen
ini-Format
Ich habe in meinem Projekt das ini Format für Einstellungen implementiert.
Es ist recht einfach und erfordert kaum Aufwand. QSettings ginge dafür auch.
Von Registrie-Einträgen und .pref Dateien in irgendwelchen user/lib/pref/... Ordnern halte ich nicht viel. Mit einer Einstellungsdatei ist das Programm flexibler und von Haus aus portable. Bei Mac Anwendungen kann man solch eine Einstellungsdatei und auch anderes schön im .app-Ordner verstecken.
Gruß
Es ist recht einfach und erfordert kaum Aufwand. QSettings ginge dafür auch.
Von Registrie-Einträgen und .pref Dateien in irgendwelchen user/lib/pref/... Ordnern halte ich nicht viel. Mit einer Einstellungsdatei ist das Programm flexibler und von Haus aus portable. Bei Mac Anwendungen kann man solch eine Einstellungsdatei und auch anderes schön im .app-Ordner verstecken.
Gruß
FileName allein reicht nicht, denn unter Windows wird das auch wieder in Registry-Schlüssel umgewandelt. (-> Docs)upsala hat geschrieben:Auch dafür ginge QSettings, denn es muß ja nicht die Registry verwenden, man muß halt dann nur den Datei-Namen angeben.
Aber unter Angabe des Format kann man in jeder Umgebung das IniFormat nutzen, wenn man möchte.