[Python-es] python, glade,postgresql TEXTVIEW

Peon Blanco peonblanco83 en gmail.com
Mie Nov 21 16:13:16 CET 2007


Hola lista
bueno otra vez molestando con lo mismo.

al hacer esta consulta

cnx = pg.connect(user="postgres",dbname="INVENTARIO")
for x in cnx.query(""" SELECT * FROM "PRODUCTOS";""").getresult():
  print x
text = self.textview1.get_buffer()
text.set_text(str(x))
cnx.close()

por consola no  hay ningún problema  este es el resultado

(1, 'LECTOR DE HUELLA', 'SIMBOL', 'NY1457863')
(2, 'LECTOR DE HUELLA', 'SIMBOL', 'NY14577845')
(3, 'LECTOR DE HUELLA', 'SIMBOL', 'NY14577326')
(4, 'LECTOR DE HUELLA', 'SIMBOL', 'NY14577864')
(5, 'IMPRESORA HP', '2200', '457891545')
(6, 'IMPRESORA HP', '2200', '457897894')
(7, 'IMPRESORA HP', '2200', '457897369')

pero en el  "textview1"

solo aparese el numero 7
(7, 'IMPRESORA HP', '2200', '457897369')

en sqlite  lo que  hacia  era esto
text.set_text("%s\n"%x)

y funcionaba claro solo que  era otra  base de datos
y solo manejaba una tabla no se  si eso tenga  que ver


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