liststore - Python Gtk TextView inserta texto al final
python gtk3 glade (1)
Quiero insertar texto en un textbuffer al final ... Estoy usando esto: gtk.TextBuffer.insert_at_cursor
Pero si hago clic en el texto, aparece lo nuevo en el cursor ...
¿Cómo puedo agregar texto al final?
Intenta usar gtk.TextBuffer.insert()
con gtk.TextBuffer.get_end_iter()
. Ejemplo:
# 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")
NOTA: una vez que se inserta en text_buffer
, end_iter
se invalida, así que asegúrese de obtener una nueva referencia al iterador final siempre que quiera agregar al final del búfer.