- ... Schröder1
- Nach der englischen Online Vorlage »An introduction to Tkinter«
von Fredrik LUNDH (siehe http://www.pythonware.com/library/tkinter)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Programmierstils1.1
- Zum Beispiel konnte Comal erkennbare syntaktische Fehler der Schüler
von selbst berichtigen. Dahinter stand die durchaus richtige Ansicht,
dass das Auswendiglernen einer Syntax von geringem Wert ist. Andererseits
ist es aber ein schlechtes Zeichen, wenn Syntax überhaupt auswendiggelernt
werden muss und nicht so natürlich und selbstverständlich wie ein
Tanzschritt daherkommt, wie es bei Python der Fall ist.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... NAME="236">1.2
- Dies ist ein Kunstwort aus Windows und Gadget, also ein Fenster, das
irgendetwas machen kann.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... darstellt3.1
- Wir werden später noch einen weiteren Containertyp kennenlernen, der
sich Frame nennt, während Tk nur echte Windows generiert.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... darzustellen3.2
- Es kann allerdings alternativ auch ein Icon oder eine Abbildung
darstellen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... wurde3.3
- Nämlich NONE.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Programms4.1
- Applikation=Anwendung
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Methode4.2
- Eine Methode ist eine Funktion, die zu einer Klasse gehört.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... zerstören4.3
- Die eigentliche Zerstörung erfolgt durch Pythons Garbage-Collector.
Die Methode self.quit ist quasi ein Destruktor.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
wird4.4
- Früher ist aber auch zulässig!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... ein6.1
- import tkinter oder from tkinter import * wird jetzt
nicht immer mitgeschrieben!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Konstruktor6.2
- Innerhalb der Klassendefinition ist dieser Konsturktor durch __init__
vorgegeben.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... darstellt6.3
- ...und zwar bei dem Abfangen von Ausnahmen
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Grösse7.1
- In der Tupelschreibweise nicht als String!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Bit7.2
- Ein sogenanntes Flag.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... options10.1
- optional
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... options10.2
- optional
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... ist10.3
- Bedenke, dass die Filenamen immer als Strings eingegeben werden
müssen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.