ich habe ein Problem mit meinem Programm. ich hätte gerne, dass der Text "Hello, world!" vor jedem Eingabefeld steht. Kann mir jemand helfen?
LG Schrauber1
Code: Alles auswählen
from tkinter import*
def zinsen():
z1 = float(zahl1.get()) # Lesen der Zinsen
z2 = float(zahl2.get()) # Lesen des Kapitals
z3 = float(zahl3.get()) # Lesen des Zinssatzes
z4 = float(zahl4.get()) # Lesen der Tage
ergebnis=(z2*z3*z4)/(100*360) # berechne
ausgabe.config(text=ergebnis)
zahl1.delete(0,20) # Loeschen der Eingaben
zahl2.delete(0,20) # Loeschen der Eingaben
zahl3.delete(0,20) # Loeschen der Eingaben
zahl4.delete(0,20) # Loeschen der Eingaben
def zinssatz():
z1 = float(zahl1.get()) # Lesen der Zinsen
z2 = float(zahl2.get()) # Lesen des Kapitals
z3 = float(zahl3.get()) # Lesen des Zinssatzes
z4 = float(zahl4.get()) # Lesen der Tage
ergebnis=(z1*36000)/(z2*z4) # berechne
ausgabe.config(text=ergebnis)
zahl1.delete(0,20) # Loeschen der Eingaben
zahl2.delete(0,20) # Loeschen der Eingaben
zahl3.delete(0,20) # Loeschen der Eingaben
zahl4.delete(0,20) # Loeschen der Eingaben
def kapital():
z1 = float(zahl1.get()) # Lesen der Zinsen
z2 = float(zahl2.get()) # Lesen des Kapitals
z3 = float(zahl3.get()) # Lesen des Zinssatzes
z4 = float(zahl4.get()) # Lesen der Tage
ergebnis=(z1*36000)/(z3*z4) # berechne
ausgabe.config(text=ergebnis)
zahl1.delete(0,20) # Loeschen der Eingaben
zahl2.delete(0,20) # Loeschen der Eingaben
zahl3.delete(0,20) # Loeschen der Eingaben
Hello, world!
zahl4.delete(0,20) # Loeschen der Eingaben
def zeit():
z1 = float(zahl1.get()) # Lesen der Zinsen
z2 = float(zahl2.get()) # Lesen des Kapitals
z3 = float(zahl3.get()) # Lesen des Zinssatzes
z4 = float(zahl4.get()) # Lesen der Tage
ergebnis=(z1*36000)/(z2*z3) # berechne
ausgabe.config(text=ergebnis)
zahl1.delete(0,20) # Loeschen der Eingaben
zahl2.delete(0,20) # Loeschen der Eingaben
zahl3.delete(0,20) # Loeschen der Eingaben
zahl4.delete(0,20) # Loeschen der Eingaben
fenster = Tk()
w = Label(text="Hello, world!",anchor="n",)
w.pack()
ausgabe = Label(fenster, width=40, height=2) # Label in dem das Ergebnis ausgegeben wird
zahl1 = Entry(fenster,text="Zinsen",)
zahl2 = Entry(fenster,text="Kapital",)
zahl3 = Entry(fenster,text="Zinssatz",)
zahl4 = Entry(fenster,text="Zeit",)
zinsenButton = Button(fenster,text='Zinsen', command=zinsen)
zinssatzButton = Button(fenster,text='Zinssatz', command=zinssatz)
kapitalButton = Button(fenster,text='Kapital', command=kapital)
zeitButton = Button(fenster,text='Zeit', command=zeit)
zahl1.pack(padx=10, pady=10)
zahl2.pack(padx=10, pady=10)
zahl3.pack(padx=10, pady=10)
zahl4.pack(padx=10, pady=10)
ausgabe.pack()
zinsenButton.pack(pady = 5)
zinssatzButton.pack(pady = 5)
kapitalButton.pack(pady = 5)
zeitButton.pack(pady = 5)
fenster.mainloop()