Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/11/2010, 11:12
cambiadeso
 
Fecha de Ingreso: enero-2010
Ubicación: Madrid/España
Mensajes: 89
Antigüedad: 14 años, 10 meses
Puntos: 3
Respuesta: No consigo mostrar texto en un textview

Este es el código que tengo, pero el archivo que he extraido no me funciona.
Código Python:
Ver original
  1. self.vistanhoid = self.wTree.get_widget("textview2")
  2. t = tarfile.open(direccionarchivo, 'r')
  3.             for filename in [ 'file.txt' ]:
  4.                 try:
  5.                 f = t.extractfile(filename)
  6.                 except KeyError:
  7.                 print "Ha habido un error"
  8.                 else:
  9.                 self.vistanhoid.get_buffer().set_text(f.read())
De todas formas lo solucioné con una forma muy chapuza, pero al menos funciona:
Código Python:
Ver original
  1. self.lb_file_nhoid.set_text(f.read())
  2.                 print self.lb_file_nhoid.get_text()
  3.                 self.vistanhoid.get_buffer().set_text(self.lb_file_nhoid.get_text())
No se si es mejor así o peor, pero al menos funciona...