Re: Cargar una tabal de sqlite en un 2d table Tkinter
Marcos García <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
estás creando la tabla cada vez que abres el programa? ? 2009/9/14 Juan Pedro Lujan Moya <[email protected]> > > Hola: > > Quisiera cargar en una 2d table o un listbox de Tkinter (no sé cual seria > la mejor opción) el contenido de una tabla de sqlite, ya sea al carga el > programa o mediante un boton > > El codigo: > > from Tkinter import * > > import sqlite3 > > root =Tk () > > > #Creo la BD > > connection = sqlite3.connect ('Test2.db') > cursor = connection.cursor() > > cursor.execute('CREATE TABLE User (id INTEGER PRIMARY KEY, nombre TEXT, > edad NUMERIC, correo TEXT, url TEXT,visitas NUMERIC)') > > connection.commit() > cursor.close() > connection.close>() > > > > #Inserto Datos > > #crear cursor > cursor = connection.cursor() > > datos=[ > ('Pedro Perez', 34, '[email protected]', '',4), > ('Maria Gomez', 25, '[email protected]', '' ,7), > ('Pablo Rodriguez', 41, '[email protected]', 'www.pablo.com', 3), > ] > > for t in datos: > cursor.execute('INSERT INTO User (nombre,edad,correo,url,visitas) > values (?,?,?,?,?)',t) > > #mandamos cambio a bd > connection.commit() > > ###DUDA presentacion de los registros en una 2d Table o en un Listbox > ######## > > > > print "\n Lista de todos los registro de la base de datos: " > cursor.execute('SELECT * FROM User') > for row in cursor: > print row > > > for row1 in cursor: > l=Label(text=row1, relief=RIDGE) > l.grid(row=5, column=1) > > ##################################################################### > > > #cierre de cursor y bd > cursor.close() > connection.close() > > if __name__ =='__main__': > print "Acabado" > > root.mainloop() > > > > Un saludo y os agradezo la atención que me prestais > > Gracias > > > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > -- marcos garcía // marquitox (.net) _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes