현재 행맨 게임을 작성 중입니다. GUI 용 Tkinter 사용.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
app = App() app.startgame(). 다가오는 코드에서, 버튼을 함수에 넣고 싶으면, mbutton = Button (텍스트 = "게임을 시작하려면 누르십시오", command = startgame) .place (x = 123, y = 100) – Angus