Новичок в python поэтому не нужно говорить 'Говнокод' Вот мой код: from tkinter import * from tkinter import Tk, Button from PIL import ImageTk from tkinter import Canvas, Frame, BOTH n = 0 # переменная для счетчика def nplus(self): global n n = n + 1 # добавляем 1 к переменной n ag_txt['text'] = str(n) root1 = Tk() root1.title('Nergame') root1.geometry('400x600') root1["bg"] = "#F0F0F0" image = ImageTk.PhotoImage(file="image.jpg") ag_txt = Label( bg="#F0F0F0", font="Arial 30",) ag1 = Button(image=image, text=str(n), command=nplus, background="#5ac66e", foreground="#5ac66e", pady="2", font="16", bd ="0") ag1.bind_all('<Button-1>', nplus) ag_txt.place(x=125, y=50) ag1.place(x=100, y=350 ) root1.mainloop() Код from tkinter import * from tkinter import Tk, Button from PIL import ImageTk from tkinter import Canvas, Frame, BOTH n = 0 # переменная для счетчика def nplus(self): global n n = n + 1 # добавляем 1 к переменной n ag_txt['text'] = str(n) root1 = Tk() root1.title('Nergame') root1.geometry('400x600') root1["bg"] = "#F0F0F0" image = ImageTk.PhotoImage(file="image.jpg") ag_txt = Label( bg="#F0F0F0", font="Arial 30",) ag1 = Button(image=image, text=str(n), command=nplus, background="#5ac66e", foreground="#5ac66e", pady="2", font="16", bd ="0") ag1.bind_all('<Button-1>', nplus) ag_txt.place(x=125, y=50) ag1.place(x=100, y=350 ) root1.mainloop() ГДЕ ОН УВИДЕЛ ТУТ ОШИБКУ??? Exception in Tkinter callback Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 1705, in __call__ return self.func(*args) TypeError: 'staticmethod' object is not callable Код Exception in Tkinter callback Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/tkinter/__init__.py", line 1705, in __call__ return self.func(*args) TypeError: 'staticmethod' object is not callable
shanfun, проблема то не в этом, нажимешь кнопку в проге и он делает все правильно, все работает, а в консоль выдает ошибку
Она как бы на работоспособность никак не влияет, но все равно не приятно, когда у тебя в консоле ошибки.