Moving objects in Tkinter

Evjen Halverson evjenh at yahoo.com
Fri Oct 12 21:39:25 CEST 2007


  I have tried to make a Tkinter program make a rectangle move down the window, but did not succeed. All it does is make a rectangle trail.
   What am I doing wrong?
   
 from Tkinter import*
 root = Tk()
 RectangleColor='orange'
 Background=tk_rgb = "#%02x%02x%02x" % (100, 255, 100)
 root.geometry('1000x800+0+0')
 root.title("Moving Object Test")
 w = Canvas (root,width=1000,height=800,bg=Background)
 w.grid()
 import time
 t1=time.time()
 t2=t1
 ti=t2-t1
 x=100
 y=0
 a=0
 rect=Canvas.create_rectangle(w,x,y,200,100,fill=RectangleColor)
  
   
   
 def CLS():
     cls=Canvas.create_rectangle(w,0,0,1000,800,fill=Background)
 while ti<10:
     t2=time.time()
     ti=t2-t1
     y=y+10
     Canvas.create_rectangle(w,x,y,200,100,fill=RectangleColor)
   
     st1=time.time()
     st2=st1
     subti=st2-st1
     root.mainloop()
     time.sleep(100)
   
     while subti<1:
         st2=time.time()
         subti=st2-st1
         a=a+1
     CLS()
   
 #    rect=Canvas.create_rectangle(w,x,y,1000,800,fill=RectangleColor)
   
   
   
 root.mainloop()
   
 quit()
       
---------------------------------
Building a website is a piece of cake. 
Yahoo! Small Business gives you all the tools to get online.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20071012/880f2d69/attachment.html>


More information about the Python-list mailing list