我一直在尝试用tkinter创建一个Tic Tac Toe游戏。我对课程不是很熟悉,但是我尝试将它们用作练习。无论出于何种原因,总是在“ 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()