Label an einer bestimmten Stelle

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Schrauber1
User
Beiträge: 5
Registriert: Sonntag 28. Oktober 2012, 15:17

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()

Antworten