wie bekomme ich am bequemsten den Text eines GTK TextView, als Rich Text Format gespeichert? Ich habe z.Z. folgenden Programmcode als Not-Lösung für den Prototypen.
Code: Alles auswählen
(start, end) = textbuffer.get_bounds()
with open(path, 'w') as fd:
fd.write(textbuffer.serialize(textbuffer, textbuffer.register_serialize_tagset(), start, end))
Code: Alles auswählen
$ cat /tmp/text
GTKTEXTBUFFERCONTENTS-0001G <text_view_markup>
<tags>
</tags>
<text></text>
</text_view_markup>
Einlesen muss auch funktionieren. Mein Ansatz ist da z.Z.
Code: Alles auswählen
with open(path, 'r') as fd:
text = fd.read()
textbuffer.deserialize(textbuffer, textbuffer.register_deserialize_tagset(), textbuffer.get_start_iter(), text)