[Python-es] Problema con ejercicio de animación en python

Mauricio Baeza Servin elmau en amigos.email
Sab Dic 16 12:11:28 EST 2017


On Sat, 16 Dec 2017 17:54:37 +0100, Turriano <turriano en gmail.com> wrote:

> Hola amigos de Python
> Estoy siguiendo el tutorial "Doma de serpientes" ( 
> https://argentinaenpython.com/quiero-aprender-python/doma-de-serpientes-para-ninos_swfk-es-win-0.0.4.pdf 
> ) y en el ejercicio 9.9 me he quedado atascado, pues no me funciona:
> 
> import time
> ventana = Tk()
> lienzo = Canvas(ventana, width=400, height=400)
> lienzo.pack()
> lienzo.create_polygon(10, 10, 10, 60, 50, 35)
> 1
> for x in range(0, 60):
>   lienzo.move(1, 5, 5)
>   tk.update()
>   time.sleep(0.05)
> 
> -----------------------------------------
> El error que me lanza, es este:
> 
> Traceback (most recent call last):
>    File "C:\Users\turri\Desktop\AnimBasTkinterOblicua.py", line 2, in 
> <module>
>      ventana = Tk()
> NameError: name 'Tk' is not defined
> 
> -----------------------------------------
> Uso Python 3.6
> 
> ¿Dónde podría estar el error?
> Gracias! 8-)


Asegurate de que Tk esta instalado e importalo... el siguiente código funciona bien en mi distribución (ArchLinux)  con Py 3.6

https://gitlab.com/snippets/1689154

Saludos





Más información sobre la lista de distribución Python-es