我可以这样从textbuffer中获取富文本:

exported = self.textbuffer.serialize(
                         self.textbuffer,
                         self.textbuffer.register_serialize_tagset(),
                         start_iter,
                         end_iter
                         )

如何将文本设置为文本缓冲区?

最佳答案

我完全以某种方式错过了docs。

http://lazka.github.io/pgi-docs/Gtk-3.0/classes/TextBuffer.html#Gtk.TextBuffer.deserialize


  deserialize (content_buffer, format, iter, data)
  
  此函数反序列化格式格式的RTF并将其插入iter。必须预先使用Gtk.TextBuffer.register_deserialize_format()Gtk.TextBuffer.register_deserialize_tagset()注册要使用的格式。


我一直在寻找答案

关于python - Python Gtk3在textview中设置文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49040404/

10-08 23:27