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.

© 2017
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky