10

最後にテキストバッファにテキストを挿入したい...私はこれを使用しています:gtk.TextBuffer.insert_at_cursor

しかし、そこでテキストをクリックすると、カーソルに新しいものが表示されます...

最後にテキストを追加するにはどうすればよいですか?

4

1 に答える 1

11

で使っ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 への新しい参照を取得してください。

于 2014-02-15T16:43:12.790 に答える