Python Gtk3从textview获取文本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Gtk3从textview获取文本相关的知识,希望对你有一定的参考价值。
我可以从textbuffer获取richtext:
exported = self.textbuffer.serialize(
self.textbuffer,
self.textbuffer.register_serialize_tagset(),
start_iter,
end_iter
)
如何将文本设置为textBuffer?
答案
我在文档中以某种方式完全错过了这个。
http://lazka.github.io/pgi-docs/Gtk-3.0/classes/TextBuffer.html#Gtk.TextBuffer.deserialize
deserialize (content_buffer, format, iter, data)
此函数以格式格式反序列化富文本并将其插入到文本格式中。要使用的格式必须事先使用
Gtk.TextBuffer.register_deserialize_format()
或Gtk.TextBuffer.register_deserialize_tagset()
进行注册。
这是我正在寻找的答案
另一答案
这很简单:
s = "string"
l = len(s)
self.textbuffer.set_text(s, l)
docs。
以上是关于Python Gtk3从textview获取文本的主要内容,如果未能解决你的问题,请参考以下文章
Android:使用 ListAdapter 从 TextView 获取特定文本
如何从 Activity 中获取 Widget 的 TextView 的文本?