[Python-es] Resumen de Python-es, Vol 3, Envío 5

Andreina Mejia andreinamejia en gmail.com
Mie Mar 3 00:59:04 CET 2010


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!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20100302/48d1720b/attachment.html>


Más información sobre la lista de distribución Python-es