Python Gtk3 在文本视图中设置文本
Python Gtk3 set text in textview
我可以用这个从 textbuffer 中获取富文本:
exported = self.textbuffer.serialize(
self.textbuffer,
self.textbuffer.register_serialize_tagset(),
start_iter,
end_iter
)
如何将文本设置到 textBuffer 中?
很简单:
s = "string"
l = len(s)
self.textbuffer.set_text(s, l)
docs .
不知何故,我在码头完全错过了这个。
http://lazka.github.io/pgi-docs/Gtk-3.0/classes/TextBuffer.html#Gtk.TextBuffer.deserialize
deserialize (content_buffer, format, iter, data)
This function deserializes rich text in format format and inserts it at iter. formats to be used must be registered using Gtk.TextBuffer.register_deserialize_format()
or Gtk.TextBuffer.register_deserialize_tagset()
beforehand.
这就是我一直在寻找的答案
我可以用这个从 textbuffer 中获取富文本:
exported = self.textbuffer.serialize(
self.textbuffer,
self.textbuffer.register_serialize_tagset(),
start_iter,
end_iter
)
如何将文本设置到 textBuffer 中?
很简单:
s = "string"
l = len(s)
self.textbuffer.set_text(s, l)
docs .
不知何故,我在码头完全错过了这个。
http://lazka.github.io/pgi-docs/Gtk-3.0/classes/TextBuffer.html#Gtk.TextBuffer.deserialize
deserialize (content_buffer, format, iter, data)
This function deserializes rich text in format format and inserts it at iter. formats to be used must be registered using
Gtk.TextBuffer.register_deserialize_format()
orGtk.TextBuffer.register_deserialize_tagset()
beforehand.
这就是我一直在寻找的答案