Hallo Leute,
ich bin gerade dabei etwas zu schreiben, dass eine art Labyrinth zeichnen soll. Eigentlich möchte ich, dass man beim zeichnen zusehen kann. Allerdings ist mir unklar wie man nach mainloop() noch etwas an einem canvas verändern kann/ Linien einfügen kann. (wie man Linien malt weiß ich)
gruß
nach mainloop() etwas auf canvas zeichnen
@byrd_cleveland: Mit der `after()`-Methode auf Widgets kann man eine Funktion zeitverzögert aufrufen lassen.
Eine andere Möglichkeit wäre die, dass du deine GUI (sofern außer dem Canvas noch irgendetwas dazu gehört) zunächst fertig aufbaust und einen Button "Jetzt zeichnen" integrierst. Sobald der gedrückt wird, geht es los mit dem Zeichnen. Stichwort wäre hier: Ereignisbehandlung (event handling).
Zum Einlesen: http://infohost.nmt.edu/tcc/help/pubs/t ... vents.html
Zum Einlesen: http://infohost.nmt.edu/tcc/help/pubs/t ... vents.html
-
- User
- Beiträge: 8
- Registriert: Donnerstag 28. Januar 2010, 19:45
danke für die tipps - Ereignisbehandlung ist genau das was ich brauche
Alternativ könnte man hier auch direkt das "turtle"-Modul nutzen, da dieses erst mit zeichnen beginnt, nach dem der Canvas aufgebaut ist.
- daemonTutorials
- User
- Beiträge: 171
- Registriert: Sonntag 6. Februar 2011, 12:06
- Kontaktdaten:
Normalerweise gehört Ereignisbehandlung zu den Basics einer GUI!
Nicht böse gemeint!
Nicht böse gemeint!

LG Maik