Witam.
Ma to być program który działa jak stoper ale gdy wpisuje liczbę i naciskam "START" to wkonsoli wyskakuje:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter__init.py", line 1489, in call__
return self.func(*args)
File "C:/Users/User/PycharmProjects/untitled3/Stoper.py", line 13, in start
while x<=podana:
UnboundLocalError: local variable 'x' referenced before assignment
to program:
import tkinter
import time
main = tkinter.Tk()
x=0
wpis = tkinter.Entry(main)
def start():
podana = (wpis.get())
while x<=podana:
x = x+1
time.sleep(1)
Napis.config(text=x)
Napis = tkinter.Label(main, text=x)
zat = tkinter.Button(main, text=("START"), command=start)
wpis.pack()
Napis.pack()
zat.pack()
main.mainloop()