4.L Informační a komunikační technologie

24. Jazyk Python – Modul Tkinter (6.4.2021)

Obsah hodiny

  • Odpověděl jsem vám na vaše případné dotazy, pokud jste nějaké měli
  • Vysvětlili jsme si, co je to modul a jak se používá
    import Tkinter as tk
  • Společně jsme si zkusili vytvořit okno:
    window = tk.Tk()
  • Ukázali jsme si, jak se vytvoří Label:
    greeting = tk.Label(text="Hello")
    greeting.pack()
  • Ukázali jsme si, jak do okna vložíme plátno pro kreslení:
    platno = tk.Canvas(window, width=600, height=600)
    platno.pack()
  • Ukázali jsme si, jak nakreslíme čáru pomocí funkce create_line:
    platno.create_line(xstart, ystart, xend, yend)
    • funkce má čtyři parametry – začátek a konec, vždy dvojici souřadnic X a Y
  • Společně jsme si vyzkoušeli nakreslit domeček
  • Vše máte zaznamenané v záznamu hodiny

Úkoly

  • Naprogramujte obdobný program, jaký jsme si ukázali.
    • Program vytvoří okno a vloží do něj kreslící plátno.
    • Na plátno nakreslete domeček dle společné ukázky.
    • K domečku přidejte plot
    • Dobrovolně můžete dále kresbu zvelebovat, například můžete nakreslit okna, dveře či komín.
    • Vzorově vypracovaný úkol:
    • Úkol (zdrojový kód – soubor .py) vložte do Edookitu

Zápisy