Probieren: Ratatouille



Ratatouille heißt: alles zusammen, also sammeln wir heute ein!

>>> from tkinter import *
>>> root = Tk()
>>> textfenster = Text(root)
>>> textfenster.pack()
>>> eingabe = Entry(root,width=50)
>>> eingabe.pack(side=LEFT)
>>> def hole():
        textfenster.insert(END, '\n' + eingabe.get())

>>> but = Button(root,text='Hole', command = hole)
>>> but.pack(side = LEFT)
>>> root.mainloop()

Probiere das Beipiel aus!


Aufgaben . . .

    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! Baue den Befehl textfenster.delete('1.0',END) in dein Skript auf folgende Weise ein:

>>> # Skript von oben
>>> def loesche():
       textfenster.delete('1.0',END)

>>> but2 = Button(root,text='Staubsauger', command = loesche)
>>> but2.pack(side = LEFT)
>>> root.mainloop()

    Prüfe, ob der Button Hole danach noch funktioniert!



→ sp, 2023-07-27