next up previous contents index 6264666870
Next: 6.2 Arbeiten mit den Up: 6. Tk_Intern: Canvas Previous: 6. Tk_Intern: Canvas   Contents   Index

6.1 Zeichnen von Ellipsen und Kreisen

Versuchen wir also jetzt einen gelben Kreis mit Radius $50$ und rotem Rand genau in die Mitte des Canvas zu plazieren:

kreis=canvas_create.oval(320-25,240-25,320+25,240+25, 

width=2, outline='red', fill='yellow') #muss in eine Zeile!

Natürlich hätten wir auch statt $320-25$ einfach $299$ schreiben können, aber es soll hier deutlich werden, wie ein Kreis mit vorgegebenem Radius so gesetzt werden kann, dass sein Mittelpunkt genau an der Position steht, wo man ihn haben will.

Wir wollen nun eine aufrechte Ellipse zeichnen, deren grosse Halbachse genauso gross wie die des Kreises und deren kleine Halbachse genau halb so gross sein soll. Die Position sei der Punkt $(100,100)$.

ellipse=canvas_create.oval(100-12.5,240-25,320+12.5,240+25,

width=2, fill='green') #muss in einer Zeile stehen


next up previous contents index 6264666870
Next: 6.2 Arbeiten mit den Up: 6. Tk_Intern: Canvas Previous: 6. Tk_Intern: Canvas   Contents   Index
Heiko Schroeder 2003-03-23