我想在最后插入文本到文本缓冲区...我使用这个:gtk.TextBuffer.insert_at_cursor
但是如果我点击那里的文本,新的出现在光标处......
我怎样才能在最后添加文字?
我想在最后插入文本到文本缓冲区...我使用这个:gtk.TextBuffer.insert_at_cursor
但是如果我点击那里的文本,新的出现在光标处......
我怎样才能在最后添加文字?
尝试gtk.TextBuffer.insert()
使用gtk.TextBuffer.get_end_iter()
. 例子:
# text_buffer is a gtk.TextBuffer
end_iter = text_buffer.get_end_iter()
text_buffer.insert(end_iter, "The text to insert at the end")
注意:一旦插入text_buffer
,end_iter
就会失效,因此无论何时要附加到缓冲区的末尾,请确保获取对 end-iterator 的新引用。