@VadnenGG

NameError: name 'fclicker' is not defined, почему?

def clickerdo(value):
	global clicks
	global autoclickersfirst 
	global autoclickersfirstcount
	global autoclickersfirstprice
	global autoclickersfirstbank 
	if value == 0.0:
		if clicks <= autoclickersfirstprice:
			fclicker.config(text="Недостаточно \nмонет!")
			root.after(2000, fclicker.config(text=check(autoclickersfirst))) 
		if clicks >= autoclickersfirstprice:
			autoclickersfirstcount = 100
			fclicker.config(text="Успешно!")
			root.after(2000, fclicker.config(text=check(autoclickersfirst))) 
	elif value == 1.0:
		fclicker.config(text="Успешно!")
		clicks += autoclickersfirstbank
		root.after(2000, fclicker.config(text=check(autoclickersfirst)))

firsto()
fclicker = Button(upframe, text=check(autoclickersfirst), command = clickerdo(autoclickersfirst))
fclicker.pack(side = LEFT)


Возникает:
File "main.py", line 146, in <module>
    fclicker = Button(upframe, text=check(autoclickersfirst), command = clickerdo(autoclickersfirst))
  File "main.py", line 141, in clickerdo
    fclicker.config(text="Успешно!")
NameError: name 'fclicker' is not defined
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
TupaBan
@TupaBan
Начинающий разработчик на Python.
Ты используешь переменную которую нигде не определял.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 130 000 ₽
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 15:42
1000 руб./в час
27 окт. 2020, в 15:30
100000 руб./за проект
27 окт. 2020, в 15:28
100000 руб./за проект