Python - No veo los datos cargados en un Treeview

<<>>
 
Vista:

No veo los datos cargados en un Treeview

Publicado por Arturo Fdez-Pacheco Conesa (4 intervenciones) el 07/05/2025 08:00:58
Buenos días.

Tengo un Treeview cargado con 6 registros que no se ven en la ventana, pero si están porque al hacer click en cualquiera de las 6 filas sí se activa el evento (.tree.bind("<<TreeviewSelect>>", fila_seleccionada).

Los datos (son 2 campos, id y nombre) los cargo desde una tupla de la base de datos de la siguiente forma:

cursor = conn.cursor()
cursor.execute(ssql)

# Insertar los datos en el Treeview
for row in cursor:
print(str(row[0]), str(row[1]))
tree.insert("", "end", values = row[1:6])

El print en la carga si me muestra los valores correctos

He probado otra forma de cargar el Treeview con el mismo resultado

cursor = conn.cursor()
cursor.execute(ssql)
resultado = cursor.fetchall

# Insertar los datos en el Treeview
for row in resultado
print(str(row[0]), str(row[1]))
tree.insert("", "end", text=str(row[1]), values = str(row[2]))

Gracias de antemano por la atención
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder