from tkinter import *


# Die folgende Funktion soll ausgeführt werden, wenn
# der Benutzer den Button anklickt
def button_action():
    instruction_label.config(text="Ich wurde geändert!")


# Ein Fenster erstellen
fenster = Tk()
# Die Überschrift des Fensters erstellen
fenster.title("Ich mache nun was.")
fenster.minsize(500, 300)

# Label und Buttons erstellen.
change_button = Button(fenster, text="Ändern", command=button_action)
exit_button = Button(fenster, text="Beenden", command=fenster.quit)

instruction_label = Label(fenster,
                          text="Ich bin eine Anweisung:\n\
                          Klicke auf 'Ändern'.")

info_label = Label(fenster,
                   text="Ich bin eine Info:\n\
                   Der Beenden Button schliesst das Programm.")

# Nun fügen wir die Komponenten unserem Fenster
# in der gewünschten Reihenfolge hinzu.
instruction_label.pack()
change_button.pack()
info_label.pack()
exit_button.pack()

# In der Ereignisschleife auf Eingabe des Benutzers warten.
fenster.mainloop()
