tutorial liststore combo python textview gtk textbuffer

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.