Seite 1 von 1

Label an einer bestimmten Stelle

Verfasst: Montag 14. Januar 2013, 18:43
von Schrauber1
Hallo,
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()