experiments

All kinds of coding experiments
Log | Files | Refs | Submodules

tkinter_gui_test.py (553B)


      1 from Tkinter import *
      2 
      3 root = Tk()
      4 
      5 def leftClick(event):
      6 	print event.x, event.y, event.widget
      7 	event.widget.delete(ALL)
      8 	event.widget.create_oval(event.x - 3, event.y - 3, event.x + 3, event.y + 3, fill='grey')
      9 	event.widget.create_line(0, 100, event.x, event.y)
     10 	event.widget.create_line(event.x, event.y, 200, 0)
     11 	
     12 
     13 canvas = Canvas(root, width=200, height=100)
     14 canvas.pack(side=LEFT)
     15 
     16 testline = canvas.create_line(0, 100, 200, 0)
     17 
     18 canvas.bind("<Button-1>", leftClick)
     19 
     20 # canvas.delete(ALL) # delete entire canvas
     21 root.mainloop()