Tkinter zum Probieren: Ratatouille
Ratatouille heißt: alles zusammen, also sammeln wir heute ein!
>>> from Tkinter import *
>>> textfenster = Text()
>>> textfenster.pack()
>>> eingabe = Entry(width=60)
>>> eingabe.pack(side=LEFT)
>>> def hole():
textfenster.insert(END, '\n' + eingabe.get())
>>> but = Button(text='Start', command = hole)
>>> but.pack(side = LEFT)
Probiere das Beipiel aus!

AuFgAbEn . . .
- Versuche auch, die Funktion hole() am Anfang zu vereinbaren, also bevor
du textfenster und eingabe-Zeile ins Leben rufst, dazu musst
du vermutlich die Python-Umgebung neu starten!
- Statt
but.pack(side = LEFT)
probierst du
but.pack(side = RIGHT)
oder
eingabe.pack(side=BOTTOM)
but.pack(side = TOP)
oder
eingabe.pack(side=TOP)
but.pack(side = BOTTOM)
Beschreibe die Veränderungen!
- PS: die Methode pack() nennt man auch einen Geometrie-Manager: pack
managt die Geometrie der Widgets auf dem Bildschirm, also was wohin kommt.
Wie sieht hier wohl die Voreinstellung aus?
side =
______________________________
- Zeit zum Löschen: textfenster.delete('1.0',END)
Prüfe, ob der Button danach noch funktioniert!
- Feinarbeit zum WochenENDE: Passe die Länge der Eingabezeile inclusive
Button so an, dass sie GENAU unter das Textfenster passt! Wie? Rate
mal . . .
>>> Tkinter-Startseite
W. Spiegel, E-Mail: walter.spiegel@web.de