Pro 4.6 a 6.8
import tkinter # import modulu s graf. funkcemi
okno = tkinter.Tk() # okno
platno = tkinter.Canvas() # vytvoř plátno
platno.pack() # umístí plátno do okna
# Definice funkcí____________
def palka(souradnice): # souradnice mají složku x a y
x1 = souradnice.x # přiřadním hodnoty do proměnných
y1 = souradnice.y
x2=x1 # další proměnné pro vytvoření line
y2=y1+50
platno.create_line(x1,y1,x2,y2,fill="red",width="5")
def kolecko(souradnice): # souradnice mají složku x a y
x1 = souradnice.x
y1 = souradnice.y
x2 = x1+50
y2 = y1+50
platno.create_oval(x1,y1,x2,y2,fill="blue",width="1")
# Hlavní program______
platno.bind("<Button-1>",palka) # bind - svážu událost stisku tlačítka s voláním funkce
platno.bind("<Button-2>",kolecko)# zapisuje se pouze název fce bez závorek
okno.mainloop() # hlavní smyčka programu