369
Zusammenfassung
sekundenzeiger.speed(0)
minutenzeiger = Turtle()
minutenzeiger.shape("minutenzeiger")
tick()
Damit ist der Minutenzeiger noch recht farblos. Es bleibt also einiges zu
tun, sowohl, was die Gestaltung der Uhr anbelangt, wie auch in puncto
Stundenzeiger und Datumsangabe.
Für die Wochentags- und Datumsanzeige musst du mit der Turtle auf die
Zeichenfläche schreiben. Dass du das mit der
turtle
-Funktion
write()
tun kannst, kannst du in folgender Weise interaktiv erforschen:
>>> reset()
>>> pu(); fd(90)
>>> write("Sonntag")
>>> bk(30)
>>> write("Montag", align="center")
>>> bk(30)
>>> write("Dienstag", align="center",
font=("courier", 14))
>>> bk(30)
>>> write("Mittwoch", align="center",
font=("courier", 14, "bold"))
>>> bk(50)
>>> write("11. Sept. 2001", align="center",
font=("courier", 20, "bold"))
>
Wage dich an die Erweiterung des Uhrprogramms. Anspruchsvoll, aber
lohnend! Zum Vergleich findest du eine Lösung auf der Buch-CD.
Zusammenfassung
Dieses Kapitel hat viele Neuigkeiten gebracht:
0
onclick()
,
onkeypress()
+
listen()
und
ontimer()
sind Metho-
den des
screen
-Objekts, mit denen man ereignisgesteuerte Programme
erstellen kann.
0
Turtle
-Objekte haben ebenfalls Methoden, um auf Ereignisse reagie-
ren zu können:
onclick()
und
ondrag()
.
0
screen.ontimer()
eignet sich besonders für die Erstellung grafischer
Animationen.

Get Python für Kids now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.