Kreslenie obdĺžnika
- funkcia na kreslenie obdĺžnika:
canvas.create_rectangle(x1, y1, x2, y2), kde
x1,y1 = súradnica ľavého horného rohu obdĺžnika
x2,y2 = súradnica pravého dolného rohu obdĺžnika
Pri kreslení obdĺžnikov môžeme ešte špecifikovať aj ďalšie doplnkové parametre, napr. width = hrúbka čiary, outline = farba obrysu, fill = výplň
napr: canvas.create_rectangle(100,100,200,200, width=4, outline="blue", fill="yellow")
Parameter outline=''
, ktorá označuje “priesvitný”, t.j. žiaden obrys. Podobne by fungoval aj fill=''
, ktorý označuje obdĺžnik bez výplne.
Napr. canvas.create_rectangle(100,100,200,200, outline="", fill="red")
Parametrami grafických funkcií nemusia byť len celočíselné konštanty, ale aj výrazy s premennými.
napr: a=100
canvas.create_rectangle(a,a,a+100,a+100)
alebo: x,y,a = 60,80,40
canvas.create_rectangle(x,y,x+a,y+a)
alebo: x, y, a, b = 150, 90, 60, 100
canvas.create_rectangle(x-a/2, y-b/2, x+a/2, y+b/2)
Príklady:
1. Nakreslite:
a)
b)
Kreslenie elipsy
- funkcia na kreslenie elipsy:
canvas.create_oval(x1, y1, x2, y2), kde
x1,y1 = súradnice ľavého horného rohu obdĺžnika, do kt. sa vpíše elipsa
x2,y2 = súradnica pravého dolného rohu obdĺžnika, do kt. sa vpíše elipsa
- ďalšie parametre width=
, outline=
a fill=
majú presne rovnaký význam ako boli pre obdĺžnik:
napr. canvas.create_oval(100,100,200,200, width=4, outline="blue", fill="red")
Príklady:
1. Nakreslite:
a)
b)
c)
d) nakreslite vlajku Grécka:
Čo sme sa dnes naučili?
- kreslenie obdĺžnikov a elíps v programe,
- formátovanie týchto útvarov pomocou príkazov width, outline, fill
Použitá literatúra:
http://python.input.sk/03.html