problema con botones en tkinter
Publicado por michel (2 intervenciones) el 20/05/2018 01:52:44
el caso es que estoy intentando crear botones con un for loop y pasandole a command una funcion lambda para que me inserte en el "display" el numero de cada boton pero solo me inserta el 9
alguno tiene alguna idea a que se debe??
alguno tiene alguna idea a que se debe??
1
2
3
4
5
6
7
8
9
10
11
12
from tkinter import *
root = Tk()
display = Entry(root, width = 8)
display.grid(row = 0,column = 0, columnspan = 4)
for i in range(1,10):
Button(root, text = i,width = 3,
command = lambda: display.insert(END , i)).grid(row = 2 if i in (1,2,3) else(3 if i in(4,5,6) else 4),
column = 0 if i in (1,4,7) else(1 if i in (2,5,8) else 2))
root.mainloop()
Valora esta pregunta
0