Seite 1 von 1

Serialisierbare Properties?

Verfasst: 2. Oktober 2011 19:06
von mfernau
Hallo Leute,

ich bin in Sachen Qt ein blutiger Einsteiger. Ich komme aus der Java-Welt und suche gerade ein Pendant zu den Java-Properties die sich so schön als text-Files serialisieren/deserialisieren lassen. Sicherlich könnte man so eine Klasse realtiv einfach selbst schreiben - aber wozu das Rad neu erfinden wenn es schon eines gibt? Die Frage ist nur: Gibt es so eine Funktion schon in Qt?

Besten Dank und Grüße,
Martin

Re: Serialisierbare Properties?

Verfasst: 3. Oktober 2011 20:19
von DBGTMaster
Hallo,

QDataStream dürfte die Lösung deines Problems sein.

http://doc.qt.nokia.com/latest/qdatastream.html

Re: Serialisierbare Properties?

Verfasst: 12. Oktober 2011 14:38
von ceumern
Ansonsten empfielt sich:

http://www.boost.org/doc/libs/1_47_0/li ... index.html

Da ist das recht elegant gelöst, imho.

Re: Serialisierbare Properties?

Verfasst: 12. Oktober 2011 15:03
von mfernau
Okay, danke für die Antworten. Mir war klar das boost soetwas schon mitbringt. Dummerweise bin ich mit boost null vertraut. Außer dem Namen kenn ich davon nix :)
Von QDataStream habe ich auch schon mal gehört.
Beide Lösungen stellen natürlich den General-Weg zur Verfügung. Ich hatte gehofft etwas simpleres zu finden womit man ganz einfache Key/Value Paare als String abspeichern kann wie es bei den Java-Properties der Fall ist. Aber wie mir scheint muss man das Rad eben selbst erfinden :)

Danke!