from tkinter import *
okenko=Tk()
okenko.title('Graficka plocha')
maxx = 600
maxy = 600

platno = Canvas(width=maxx, height=maxy,bg='white')
platno.pack()

def vlavo_dole():
    y1 = 0
    x2 = 0

    while y1 < maxy:
        platno.create_line(0,y1,x2,maxy)
        y1 = y1 + 10
        x2 = x2 + 10
        platno.update()
        platno.after(100)

def vlavo_hore():
    y2 = maxy
    x1 = 0

    while y2 > 0:
        platno.create_line(x1,0,0,y2)
        y2 = y2 - 10
        x1 = x1 + 10
        platno.update()
        platno.after(100)


def vpravo_hore():
    y1 = maxy
    x2 = maxx

    while y1 > 0:
        platno.create_line(maxx,y1,x2,0)
        y1 = y1 - 10
        x2 = x2 - 10
        platno.update()
        platno.after(100)

def vpravo_dole():
    y2 = 0
    x1 = maxx

    while x1 > 0:
        platno.create_line(x1,maxy,maxx,y2)
        y2 = y2 + 10
        x1 = x1 - 10
        platno.update()
        platno.after(100)
  
vlavo_dole()
vlavo_hore()
vpravo_dole()
vpravo_hore()

okenko.mainloop()



