[ Foro de Python ]
Buenas tardes. Tengo el siguiente código:
from tkinter import *
def is_valid_char(char):
return char in "0123456789."
root =Tk()
validatecommand = root.register(is_valid_char)
entry1=Entry(root)
entry1.config( validate="key", validatecommand=(validatecommand, "%S" ))
entry1.place(x=10,y=10,width=50)
entry2=Entry(root)
entry2.config( validate="key", validatecommand=(validatecommand, "%S" ))
entry2.place(x=10,y=40,width=50)
root.mainloop()
¿Como hago para cuando estoy en el "entry2", al darle la tecla <TAB>, con lo que volvería al "entry1", me valide que "entry1" sea distinto de "entry2", y en el caso de que no lo sea, enviar un mensaje advirtiendo de que ambos entrys no pueden tener el mismo valor, y que se quede posicionado en el "entry2" ?
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)