Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Pueden los programadores de Python ejecutarse correctamente sin las acciones correspondientes?

¿Pueden los programadores de Python ejecutarse correctamente sin las acciones correspondientes?

El código es correcto, pero la sangría del código en la imagen que publicaste es incorrecta:

Def login() debe estar en la línea superior y el código en la función de inicio de sesión debe tener sangría;

MyWindow=Tk() y todas las declaraciones posteriores deben escribirse en la línea superior.

Esto funcionará correctamente.

Cuando se ejecuta el código, primero se ejecuta la primera línea de la declaración de importación y luego myWindow=Tk(). La función de inicio de sesión se llamará y ejecutará solo cuando se haga clic en el botón de inicio de sesión.