from tkinter import *

# In dieser Funktion wird die Umrechnung durchgeführt
# Aufruf der Funktion durch Klick auf die Schaltfläche

def umrechnen():
    fahrenheit = float(tf_fahrenheit.get())
    celsius = (fahrenheit -32) * 5/9
    lb_celsius_ausgabe.config(text=celsius)
    
# Hier beginnt das Hauptprogramm mit der Benutzeroberfläche
# nur verändern, wen man weiß, was man tut ;-)

fenster = Tk()
fenster.title("Temperatur - Rechner")

# Elemente werden in einer Tabellenstruktur angeordnet:
# 1. Zeile 
lb_fahrenheit = Label(fenster, anchor=W, text="Temperatur in Fahrenheit:")
lb_fahrenheit.grid(row = 0, column = 0)
tf_fahrenheit = Entry(fenster)
tf_fahrenheit.grid(row = 0, column = 1)
# 2. Zeile
lb_celsius = Label(fenster, anchor =W, text="Temperatur in Celsius:")
lb_celsius.grid(row = 1, column = 0)
lb_celsius_ausgabe = Label(fenster, fg="blue", bg="white", relief = SUNKEN,
                           width = 17)
lb_celsius_ausgabe.grid(row = 1, column = 1)

# Umrechnungsschaltfläche wird in 3. Zeile rechts hinzugefügt
bt_umrechnen = Button(fenster, text="Umrechnen in Celsius",
                      command=umrechnen)
bt_umrechnen.grid(row = 2, column = 1)