Foros Python

Versión completa: Cargar datos a una tabla desde una base
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola, estoy tratando de cargar datos en una tabla desde una base creada en sqlite3 browser.
En la base tengo 6 campos. El ejemplo que estoy usando como guia solo tiene 2 campos.
La linea que utiliza es:
for row in db_rows:
self.tree.insert("",0, text=row[1],values = row[2])

He buscado como cargar mis 6 campos, pero solo me carga el primero y no encuentro en internet como usar el insert.
Desde ya gracias por la ayuda que me puedan dar.
Saludos
Hola, bienvenido.

Si row es una lista/tupla de seis elementos, el primero debería ir en el argumento text y el resto en values. Así:

Código:
self.tree.insert("",0, text=row[0],values = row[1:])

Sobre la sintaxis del [1:] te dejo esta guía rápida: https://micro.recursospython.com/recurso...lista.html.

Saludos