Serialisierbare Properties?

Alles rund um die Programmierung mit Qt
Antworten
mfernau
Beiträge: 9
Registriert: 27. Mai 2009 18:58

Serialisierbare Properties?

Beitrag 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
DBGTMaster
Beiträge: 190
Registriert: 19. August 2010 10:00

Re: Serialisierbare Properties?

Beitrag von DBGTMaster »

Hallo,

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

http://doc.qt.nokia.com/latest/qdatastream.html
ceumern
Beiträge: 28
Registriert: 16. September 2011 11:25

Re: Serialisierbare Properties?

Beitrag 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.
mfernau
Beiträge: 9
Registriert: 27. Mai 2009 18:58

Re: Serialisierbare Properties?

Beitrag 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!
Antworten