Seite 1 von 1

Zinsrechner GUI Python

Verfasst: Dienstag 29. Juni 2021, 11:20
von liieea
Hallo!

Ich versuche gerade einen Zinsrechner in Python (GUI) zu erstellen.
So sieht mein Code bis jetzt aus:

from tkinter import *


def clear_all():


startkapital_field.delete(0, END)
zinssatz_field.delete(0, END)
wunschbetrag_field.delete(0, END)
zeit_field.delete(0, END)


startkapital_field.focus_set()


def calculate_zeit():


startkapital = float(startkapital_field.get())

zinssatz = float(zinssatz_field.get())

wunschbetrag = float(wunschbetrag_field.get())

zinsen = (startkapital*zinssatz/100)

zeit = zinsen*36000/startkapital*zinssatz


zeit_field.insert(10, zeit)


if __name__ == "__main__":


root = Tk()


root.configure(background = 'light green')


root.geometry("400x250")


root.title("Zinsrechner")


label1 = Label(root, text = "Startkapital : ",
fg = 'black', bg = 'red')


label2 = Label(root, text = "Zinssatz in % : ",
fg = 'black', bg = 'red')


label3 = Label(root, text = "Wunschbetrag : ",
fg = 'black', bg = 'red')


label4 = Label(root, text = "Zeit (Jahre) : ",
fg = 'black', bg = 'red')


label1.grid(row = 1, column = 0, padx = 10, pady = 10)
label2.grid(row = 2, column = 0, padx = 10, pady = 10)
label3.grid(row = 3, column = 0, padx = 10, pady = 10)
label4.grid(row = 5, column = 0, padx = 10, pady = 10)


startkapital_field = Entry(root)
zinssatz_field = Entry(root)
wunschbetrag_field = Entry(root)
zeit_field = Entry(root)

startkapital_field.grid(row = 1, column = 1, padx = 10, pady = 10)
zinssatz_field.grid(row = 2, column = 1, padx = 10, pady = 10)
wunschbetrag_field.grid(row = 3, column = 1, padx = 10, pady = 10)
zeit_field.grid(row = 5, column = 1, padx = 10, pady = 10)


button1 = Button(root, text = "Berechnen", bg = "red",
fg = "black", command = calculate_zeit)


button2 = Button(root, text = "Löschen", bg = "red",
fg = "black", command = clear_all)

button1.grid(row = 4, column = 1, pady = 10)
button2.grid(row = 6, column = 1, pady = 10)


root.mainloop()

Mir wird folgende Meldung angezeigt: Local variable 'wunschbetrag' value is not used
Was ist der Fehler und wie kann ich ihn beheben?

VG

Re: Zinsrechner GUI Python

Verfasst: Dienstag 29. Juni 2021, 11:50
von Sirius3
Warum machst Du einen neuen Thread auf. Mach doch in dem hier: viewtopic.php?f=1&t=52433&p=389591 weiter.