Validar contenido de un widget "text" en tkinter.

Cerrado
Daniel316 Mensajes enviados 2 Fecha de inscripción viernes, 8 de abril de 2022 Estatus Miembro Última intervención domingo, 10 de abril de 2022 - 9 abr 2022 a las 00:02
Daniel316 Mensajes enviados 2 Fecha de inscripción viernes, 8 de abril de 2022 Estatus Miembro Última intervención domingo, 10 de abril de 2022 - 10 abr 2022 a las 02:22
Hola gente,¿ cómo están ?, les cuento lo que me pasa, tengo que validar
si se ha producido algún cambio en el texto de un widget “text” y ocurre
que si pongo print(leer) me entero que la modificación no se a realizado
todavía(en cada pulsación de tecla) ¿se entiende?.-
Algo esta mal en el evento “key” porque cuando lo valido al cerrar la ventana con la “X” lo hace correctamente.-

La llamada:
textEt.bind('<Key>', partial(Funciones.grabarBoton, parametros))


La función:
def grabarBoton(parametros, event):
leer = parametros[0].get(1.0, 'end -1c')
if parametros[2] == leer:
parametros[4]['state'] = "disable"
else:
parametros[4]['state'] = "NORMAL"

return True


Slds. Daniel ☕☕☕
Consulta también:

1 respuesta

Daniel316 Mensajes enviados 2 Fecha de inscripción viernes, 8 de abril de 2022 Estatus Miembro Última intervención domingo, 10 de abril de 2022
10 abr 2022 a las 02:22
Mil disculpas, debí haberlo pensado antes, dejo la solución.

textEt.bind('<KeyRelease>',partial(Funciones.activarBotGrabar, parametros))
0