Textdarstellung rtf Dokumente in QTextEdit
Verfasst: 11. Mai 2011 10:43
Guten Morgen,
zum Ausgangsspunkt. Ich habe eine Datei, bspw. mit OpenOffice geschrieben und speichere diese dann im rtf-Format.
Ich möchte nun in einem QTextEdit den Inhalt der Datei auch sauber formatiert, sprich so, wie ich sie geschrieben habe auch wiedergeben können.
Das ist allerdings mein Problem. Ich bekomme dann auch diese ganzen, was ich jetzt mal unwissentlich als "Dokumentzusatzinformationen" bezeichne ausgegeben.
Folgendes habe ich schon probiert,
-setAcceptRichText() für das QTextEdit aufzurufen. => Keine Veränderung
-den Inhalt der geöffneten Datei einem QTextDocument zu übergeben und
dann den Inhalt als Plaintext der einzelnen Blöcke mit QTextBlocks auszulesen => Jetzt bekomme ich nur noch diese Zusatzinformationen.
noch zwei Anmerkungen dazu. Nachdem ich den Pfad zur Datei habe und diese mit open öffne, weise ich einem QString den Inhalt mit readAll() zu.
Zudem sitze ich an einem Mac, falls das der Formate wegen etwas ausmacht. Ich würde prinzipiell aber auch gerne möglichst viele Formate öffnen können, so dass die Formatierung des Texts erhalten bleibt.
Ich bedanke mich schonmal bei Euch. Grüße,
Marcus
zum Ausgangsspunkt. Ich habe eine Datei, bspw. mit OpenOffice geschrieben und speichere diese dann im rtf-Format.
Ich möchte nun in einem QTextEdit den Inhalt der Datei auch sauber formatiert, sprich so, wie ich sie geschrieben habe auch wiedergeben können.
Das ist allerdings mein Problem. Ich bekomme dann auch diese ganzen, was ich jetzt mal unwissentlich als "Dokumentzusatzinformationen" bezeichne ausgegeben.
Folgendes habe ich schon probiert,
-setAcceptRichText() für das QTextEdit aufzurufen. => Keine Veränderung
-den Inhalt der geöffneten Datei einem QTextDocument zu übergeben und
dann den Inhalt als Plaintext der einzelnen Blöcke mit QTextBlocks auszulesen => Jetzt bekomme ich nur noch diese Zusatzinformationen.
noch zwei Anmerkungen dazu. Nachdem ich den Pfad zur Datei habe und diese mit open öffne, weise ich einem QString den Inhalt mit readAll() zu.
Zudem sitze ich an einem Mac, falls das der Formate wegen etwas ausmacht. Ich würde prinzipiell aber auch gerne möglichst viele Formate öffnen können, so dass die Formatierung des Texts erhalten bleibt.
Ich bedanke mich schonmal bei Euch. Grüße,
Marcus