Ошибка атрибута при использовании функций в классах - PullRequest
0 голосов
/ 12 декабря 2018

Я пытался создать игру Tic Tac Toe с tkinter.Я не очень знаком с классами, но я пытался использовать их как практику.По любой причине ошибка всегда вызывается в "self.sq1.config ()".Ошибка: Атрибут Ошибка: объект «кнопки» не имеет атрибута «sq1»

Вот код:

from tkinter import*
root=Tk()
root.title("Alpha NO")
game = [[0,0,0],
        [0,0,0],
        [0,0,0]]


class buttons:
    def __init__(self, master):
        self.sq1 = Button(root, height="5", width="11", text="", command=self.change(0, 0))
        self.sq1.grid(row="0", column="0")

    def change(self,r,c):
        game[r][c] = "1"
        self.sq1.config(text="X")

a = buttons(root)

root.mainloop()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...