[Ayuda] Crear matriz de textboxes con tkinter
Publicado por Franco (1 intervención) el 31/08/2020 21:17:59
Buenas a todos, tengo el siguiente problema: Quiero crear una interfaz grafica que consta de 4 filas y 4 columnas de cajas de texto, usando tkinter. Se me ocurrió crear la matriz de textboxes usando 2 ciclos for, uno para filas y otro para columnas, el problema es que las filas de la matriz se crean siempre con las mismas 4 cajas de texto (!text13,!text14,!text15 y !text16). Adjunto algunas fotos del gui y de la consola por si es de ayuda.
Este es el codigo que estoy usando para crear las textboxes y guardarlas en la matriz mat_box (mat_box está declarada mas arriba
Imagenes del gui y de la consola:
https://imgur.com/a/Vrf8m0P
Espero que puedan ayudarme, desde ya muchas gracias.
Este es el codigo que estoy usando para crear las textboxes y guardarlas en la matriz mat_box (mat_box está declarada mas arriba
1
2
3
4
5
6
7
8
9
10
mat_box = [[0]*4]*4[/b])
[b]for i in range(0,4):
for j in range(0,4):
mat_box[i][j] = Text(main, height=1,width=5)
mat_box[i][j].place(x=j*50+200,y=i*30+50)
mat_box[i][j].insert("1.0",str(i*10+j)) #debug
Label(main, text=label[j]).place(x=j*50+215,y=20)
Label(main, text=label[i]).place(x=180,y=i*30+50)
print(mat_box[i][j],"-->",mat_box[i][j].get("1.0",END,),"[",i,"]","[",j,"]") #debug
Imagenes del gui y de la consola:
https://imgur.com/a/Vrf8m0P
Espero que puedan ayudarme, desde ya muchas gracias.
Valora esta pregunta
0