Ok Arnau, estoy haciendo la interfaz en Glade 3.6.7. Esto es parte de la
definición del área de edición de texto de mi aplicación:

#Importo el widget textview
self.Texto = self.w_tree.get_widget ('Texto')

#Obtengo directamente su buffer
self.buffer = self.Texto.get_buffer()

En Glade, el textview ya tiene asociado un buffer del tipo gtk.TextBuffer...

Al ver esto bien y tus preguntas, se me ocurrió probar insertando el
textview (sin importarlo de Glade) con GTK para solo trabajar con el buffer
y el textview de gtksourceview2 y así "solucionar el problema", ya que
gtk.TextBuffer y gtk.TextView son ancestros de gtksourceview2.Buffer y
gtksourceview2.View, respectivamente, y las funciones de mi aplicación que
dependen del buffer y textview, en teoría, no se verían afectadas:

#Importo el scrollwindow desde glade, en donde antes se encontraba el
textview que importaba...
self.Barras = self.w_tree.get_widget ('Barras')

self.buffer = gtkview.Buffer()
self.Texto = gtkview.View(self.buffer)

#Inserto Texto en el scrollwindow
self.Barras.add(self.Texto)

Pero cuando lo pruebo, el textview no aparece :(... Probé insertándolo
directamente en el Vpaned y nada :(

Alguna sugerencia? :(

Gracias de antemano!
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a