我目前正在写一个挂人游戏。使用Tkinter进行GUI。Python - 如何获取函数中的字符串?
如何从一个函数得到一个字符串:
def startgame():
player21abel=Label(text=" Guess a Letter ",fg="black").place(x=10,y=60)
mbutton=Button(text=" Press to summit ",command=guess).place(x=220,y=100)
player2=StringVar()
player2input=Entry(textvariable=player2).place(x=220,y=56)
test=""
uetext=utext.get()
def guess():
test=player2.get()
test=""
player2=StringVar
print (test)
我得到的错误:
line 16, in guess
test=player2.get()
UnboundLocalError: local variable 'player2' referenced before assignment
我想从player2input并处理它的函数猜测的文本框中输入。但它不认为它是一个字符串?
对不起。我不明白你的意思是使用这些命令: – Angus 2014-10-04 09:40:56
app = App() app.startgame()。在即将出现的代码中,如果我想要一个按钮进入某个函数,是否需要替换:mbutton = Button(text =“Press to start game”,command = startgame).place(x = 123,y = 100) – Angus 2014-10-04 09:41:47