[pyar] Consulta self.tree.insert Python -Tkinter
dani montana
dani_6123 en hotmail.com
Jue Dic 27 14:35:40 -03 2018
Fue un error mio ya que puse otro registro. Corrijo para evitar confusiones:
query = 'SELECT * FROM user WHERE cliente = ?'
parameters = (self.name.get(),)
db_rows = self.run_query(query, parameters)
for row in db_rows:
print (row)
self.tree.insert('', 0, text = row[0], values = ( row[1],row[2],row[3],row[4]))
print (self.tree.item(self.tree.selection()))
resultados:
('SSAN', 'DEV', '130', '4S_MM', 'Soft.07')
{'text': 'SSAN', 'image': '', 'values': ['DEV', 130, '4S_MM', 'Soft.07'], 'open': 0, 'tags': ''}
Mil gracias!.
________________________________
De: pyar <pyar-bounces en python.org.ar> en nombre de Carlos Miguel FARIAS <carlosmiguelfarias en gmail.com>
Enviado: jueves, 27 de diciembre de 2018 14:12
Para: Python Argentina
Asunto: Re: [pyar] Consulta self.tree.insert Python -Tkinter
De donde sale 130? porque en el registro que muestra como a insertar figura '100'.
Saludos: Miguel, Santa Rosa (LP)
El jue., 27 dic. 2018 a las 13:46, dani montana (<dani_6123 en hotmail.com<mailto:dani_6123 en hotmail.com>>) escribió:
Estimados, Buen dìa para todos,
Les comento que estoy incursionando con Tkinter y me encuentro con este inconveniente:
query = 'SELECT * FROM user WHERE cliente = ?'
parameters = (self.name.get(),)
db_rows = self.run_query(query, parameters)
for row in db_rows:
print (row)
Hasta acà, todo bien, ya que veo que imprime lo siguiente:
('SSAN', 'DEV', '100', '4S_MM', 'Soft.07')
Pero cuando realizo la siguiente instrucciòn para guardar los elementos en la pantalla de tkinter:
self.tree.insert('', 0, text = row[0], values = ( row[1],row[2],row[3],row[4]))
Imprimo para ver que es lo que se almacenò:
print (self.tree.item(self.tree.selection()))
El resultado es:
{'text': 'SSAN', 'image': '', 'values': ['DEV', 130, '4S_MM', 'Soft.07'], 'open': 0, 'tags': ''}
Como veràn, el valor 130 no està incluido con ' ' en la lista, por ende, cuando intento acceder, visualizo un error de que obviamente no se puede recorrer un int.
Estoy usando Python 3.7.
Espero haberme expresado correctamente.
¿Alguna sugerencia?.
Muchas gracias y felices fiestas para todos.
Saludos,
Daniel.
_______________________________________________
Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar<mailto:pyar en python.org.ar>
Sitio web: http://www.python.org.ar/
Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20181227/e1d4d85b/attachment-0001.html>
Más información sobre la lista de distribución pyar