22-03-2022, 12:40 PM
Hola.
Tengo un problema al mostrar los mensajes de error al efectuar la validacion de los campos de entrada en una ventana Tkinter.
Consiste en que muestra primero el mensaje de error del campo siguiente al que estoy validando y despues de pulsar <Aceptar> es que muestra el mensaje correcto.
He hecho muchas pruebas con "key", "focusout" y "all" en la propiedad "validate" del campo Entry. Todo parece indicar que al saltar de un campo al siguiente, se activa el "focusout" del campo siguiente antes que el "focusout" del campo que estoy validando. Quisiera poder controlar esto para que muestre solo el mensaje que corresponde al campo que esta validando y que haga esto cuando sale del campo.
Agradezco cualquier ayuda, sugerencia y/o comentaro. Gracias
Tengo un codigo resumen del programa mas grande pero no encuentro la manera de incluirlo. Si lo pego aqui me arroja un problema del servidor y si trato de adjuntarlo hace igual. Que puedo hacer para mostrarles el codigo???
Tengo un problema al mostrar los mensajes de error al efectuar la validacion de los campos de entrada en una ventana Tkinter.
Consiste en que muestra primero el mensaje de error del campo siguiente al que estoy validando y despues de pulsar <Aceptar> es que muestra el mensaje correcto.
He hecho muchas pruebas con "key", "focusout" y "all" en la propiedad "validate" del campo Entry. Todo parece indicar que al saltar de un campo al siguiente, se activa el "focusout" del campo siguiente antes que el "focusout" del campo que estoy validando. Quisiera poder controlar esto para que muestre solo el mensaje que corresponde al campo que esta validando y que haga esto cuando sale del campo.
Agradezco cualquier ayuda, sugerencia y/o comentaro. Gracias
Tengo un codigo resumen del programa mas grande pero no encuentro la manera de incluirlo. Si lo pego aqui me arroja un problema del servidor y si trato de adjuntarlo hace igual. Que puedo hacer para mostrarles el codigo???