TreeWidget -> XML

Alles rund um die Programmierung mit Qt
Antworten
rafilis1982
Beiträge: 34
Registriert: 6. Juni 2008 14:44

TreeWidget -> XML

Beitrag von rafilis1982 »

Hallo,

ich würde gerne den Inhalt meines TreeWidgets in eine XMl Datei abspeichern.

Mein Tree besteht aus zwei Spalten:
1.Spalte: Knotenname inklusive Prefix und Attributen
2.Spalte: Text - Inhalt der Knoten

Als Möglichkeit dies zu tun habe ich mir überlegt den Inhalt in eine Textdatei zu streamen. Wenn es einfacher gehen sollte sagt es ruhig ;)

Nun gibt es ja den QTreeWidgetItemIterator um über alle Elemente des Baums zu iterieren.

Allerdings verstehe ich momentan noch nicht ganz, wie ich es programmiertechnisch schaffen kann, die Struktur 1:1 zu übernehmen?

D.h. wie realisiere ich die Darstellung der Teilbäume in xml Tags?
Wie krieg ich die Teilbäume identifiziert?

Gruß
rafilis1982
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Hmm, schon mal die XML-Examples angeschaut?
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Evtl. hilft Dir die QXmlTree Bibliothek weiter die im Horde3D Editor enthalten ist. Ist zwar eher die umgekehrte Richtung (XML -> TreeView), aber da jeder Knoten ein QDomElement enthält, lässt sich ein Zweig dann recht leicht mit Qt Mitteln abspeichern.
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
rafilis1982
Beiträge: 34
Registriert: 6. Juni 2008 14:44

Beitrag von rafilis1982 »

Hallo,

mittlerweile hat sich das Problem gelöst.

Vielen Dank.
Antworten