"""Téma č. 5 Tkinter, Canvas, zobrazení základních geometrických tvarů"""

import tkinter  # nahraji knihovnu grafických funkcí

okno = tkinter.Tk()   # vytvořím moje okno, instance třídy Tk

platno = tkinter.Canvas(width="800", height="600",background="yellow")   # vytvořím plátno
platno.pack()   # umístím plátno do okna
platno.create_line(10,15,200,230, fill="red", width=5)   # nakreslím úsečku, barva červená
platno.create_rectangle(100,150,300,400, fill = "white", outline="blue", width=10)  # obdélník
#fill = výplň, outline = obrys, width = šířka obrysu
platno.create_oval(10,10,200,500)  # elipsa pomyslně vepsaná do zadaného obdélníku
platno.create_polygon(10,10,30,90,50,60,10,10) # v tomto případě trojúhelník - 3 úsečky
platno.create_text(100,100,text="AHOJ", font="Arial 10") # text, souřadnice jsou na střed textu
# u textu mohu zadat další parametry - např. font="Arial 40 bold, fill="blue"

okno.mainloop()  # hlavní smyčka