"""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
-
Podrobnosti
-
Zobrazení: 243