ich möchte mir ein RichText-Editor basteln, ich benötige eine Text-Komponente für eine meiner Anwendungen. Da ich bisher keine Text-Komponente gefunden habe die meinen Anforderungen erfüllt, möchte ich mir mein eigenes Control schreiben.
Dafür habe ich mir die Qt-RichText (QTextDocument) Dokumentation schon angeguckt und bin eigentlich der Meinung das man damit relativ viel machen kann und dies auch meinen Anforderungen genügen dürfte.
Ein Problem möchte ich aber schon geklärt wissen, bevor ich mich mit den Programmieren beginnen möchte.
Laut der Qt-RichText-Dokumentation wird intern eine "Baum"-Struktur als Format verwendet, was soweit auch ok/gut ist. Mein Problem ist allerdings wie komme ich an diese Daten/Struktur dran?
Der Hintergrund, wenn ich mit toHtml(), oder toPlainText() an den Inhalt dran komme und diese Sachen abspeicher und auch wenn ich den Text von HTML/PlainText lade, werden intern Konvertierungen durchgeführt die ggf. das Aussehen etc. des Dokuments verändern können.
Da ich die Daten binär und gezippt in eine Datei oder Datenbank schreiben möchte, wollte ich fragen ob einer von euch mir verraten kann wie ich an die interne Struktur/die Daten dran kommen kann? (ich wünschte mir von Qt eine data()-Funktion die ein QByteArray zurückliefert
Hoffe und bitte um eure Hilfe.
Gruß
GSoft