Python - Problema Ejecución Código

 
Vista:

Problema Ejecución Código

Publicado por Loren_Son (1 intervención) el 28/12/2021 19:41:22
Hola. Estoy con mi primer experiencia con tkinter y me ha surgido un problema.

En el interfaz tengo un botón, que llama a una función con el código:

def Funcion():
os.system(' cmd /c "python.exe app.py " ')
print ('Sigo')

La llamada del botón a la función se hace correctamente, así como la ejecución de app.py.
Sin embargo, una vez termina la ejecución de app.py, no se realiza el: print ('Sigo'), y la ventana queda como bloqueada.

¿Alguien me da algún tip?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problema Ejecución Código

Publicado por rolando jose Torres Sánchez (44 intervenciones) el 22/05/2022 16:30:37
Yo creo que en python al llamar al tkinter se ejecuta una sesión de TCLTK y por esto sobre todo los widget text y canvas se congelan.

Cuando sucede esto en TCLTK se pide con update que se descongelar todo el entorno gráfico y las ventanas del entorno.

Si tienes un t0=TEXT(font="Arial 20 bold") por ejemplo y este es el que se congela.

No se si en python exista un commando UPDATE

Si no lo hay por suerte en tcl si lo hay y uno lo puede llamar haciéndolo atraves de eval que es un método de todo widget

t0.eval("update") debería descongelar todos los widgets congelados.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar