Hej,
mam taki oto problem z moim pseudo programikiem okienkowym. Chciałbym aby po wpisaniu wartości liczbowej wyświetlił mi się on jako nowy wynik w oknie programu, niestety wyskakuje mi błąd: c = float(pod_dane.get())
ValueError: could not convert string to float: ''
Tutaj kod:
import tkinter
window = tkinter.Tk()
#wymiary okienka
window.geometry("300x300")
#nazwa programu
window.title("BonusCalc")
podstawa = tkinter.Label(window, text = "Test1", font=10, fg='black')
pod_dane = tkinter.Entry(window, text="")
c = float(pod_dane.get())
wynik = tkinter.Label(window, text = "123", font=10, fg='black')
button = tkinter.Button(window, text = "Oblicz wypłatę", font=15, width = 15, command = wynik1)
def wynik1(c):
d=c
wynik.configure(text = f"Twoje nowe dane to: {d} ")
podstawa.grid(column=0, row=1)
pod_dane.grid(column=2, row=1)
button.grid(column=0,row=3)
wynik.grid(column=0,row=4)
window.mainloop()
Co powinienem zrobić żeby to zadziałało?