Python – Turtle.exitonclick()

El módulo de Turtle proporciona primitivos de gráficos de Turtle, tanto en formas orientadas a objetos como orientadas a procedimientos. Debido a que usa tkinter para los gráficos subyacentes, necesita una versión de Python instalada con soporte Tk.

Turtle.exitonclick() :

Esta función se utiliza para ir al bucle principal hasta que se haga clic con el ratón. No requiere ningún argumento. Enlace bye()el método para hacer clic con el mouse en TurtleScreen. Si using_IDLE el valor en el diccionario de configuración es Falso (valor predeterminado), ingrese mainloop. Si se usa IDLE con el interruptor -n (sin subproceso), este valor debe establecerse en True en turtle.cfg. En este caso, el bucle principal de IDLE también está activo para el script del cliente.

Este es un método de la clase Screen y no está disponible para las instancias de TurtleScreen.

Sintaxis: turtle.exitoncick()
Parámetros: Ninguno
Devuelve: Nada

A continuación se muestra la implementación del método anterior con un ejemplo:

Ejemplo :

# import package
import turtle
  
# loop for motion
for i in range(3):
  turtle.circle(40)
  turtle.right(120)
  
# exit from the screen 
# if and only if
# mouse is clicked
turtle.exitonclick()

Producción :

Aquí podemos ver que:

  • La pantalla de la Turtle está cargada
  • Tortuga dibuja algunas cosas
  • La ventana de la Turtle permanece como está.
  • Cuando el usuario hace clic (signo de color amarillo) en la ventana de la Turtle, se cierra, es decir; salir al hacer clic.

Publicación traducida automáticamente

Artículo escrito por deepanshu_rustagi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *