Zdravím. Projížděl jsem fórum a nic podobného jsem nenašel tak snad se nebudu opakovat. Kdyžtak se předem omlouvám.
Jsem nováčkem v Pythonu. Snažím se udělat program, který mi bude ukazovat výsledek, když zmáčknu tlačitko "+1". Chtěl jsem, aby se při každém kliknutí k "x" přičetla 1. Jenže když klikám, nic to nedělá a místo toho to vypisuje chybu:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1482, in __call__
return self.func(*args)
File "C:/Users/lexax_000/PycharmProjects/Ruleta-hra/zkouska", line 10, in jedna
x+=1
UnboundLocalError: local variable 'x' referenced before assignment
Tady je kód:
# -*- coding: utf-8 -*-
import random
from tkinter import *
okno = Tk()
x = 0
def secti():
x+=1
scitani = Button(okno, text="+1", command=secti)
scitani.pack()
vysledek = Label(okno, text=x)
vysledek.pack()
okno.mainloop()
Prosím poraďte