这是我的密码:
class GUI(playGame):
def __init__(self):
import tkinter as tk
home=tk.Tk()
home.title("Tic Tac Toe")
home.geometry("160x180")
w,h=6,3
self.c1r1=tk.Button(text='',width=w, height=h, command=lambda: userTurn(self.c1r1))
self.c1r1.grid(column=1,row=1)
home.mainloop()
所以,userTurn已经在父类playGame中定义了,但是当我运行它并单击按钮c1r1时,我得到 名称错误:未定义名称“userTurn”
您需要向函数调用添加
self
。您可能应该在init中调用super()
:相关问题 更多 >
编程相关推荐