Mnohoúhelníky
Plocha ohraničená uzavřenou lomenou čarou (aspoň se třemi vrcholy). Implicitně vyplněná černou barvou. Změna je možná parametrem fill.


Stejný mnohoúhelník dostanete po zadání:
- canvas.create_polygon(100, 50, 30, 150, 160, 120, 180, 40, fill='blue')
- canvas.create_polygon((100, 50), (30, 150), (160, 120), (180, 40), fill='blue')
Nakreslená oblast nemá nakreslený obrys. Lze řešit parametrem outline.
Příklad
Nakreslete n rovnostranných trojúhelníků, všechny mají délku strany a. Trojúhelníky jsou v ploše umístěny zcela náhodně. Každý je vybarven náhodnou barvou.


Obrázek
Nejprve musíme vytvořit obrázkový objekt (pomocí tkinter.PhotoImage() načíst obrázek ze souboru a tento jako parametr vložit do příkazu na kreslení obrázků canvas.create_image().
- obrazek = tkinter.PhotoImage(file='jméno souboru') - vytvoření objektu
- formát obrázku - png nebo gif
- canvas.create_image(x, y, image=premenna)- vykreslení obrázku
- parametry: souřadnice středu a vlastní objekt


Obrázek (uzizala.png) jsme umístili na střed plátna.