PyCharm:未解析的 StringVar 引用
PyCharm: Unresolved reference for StringVar
Python 3.6
我正在使用 tkinter
对游戏 Mastermind 进行编程。但是,由于函数 Check
.
中对我的 number1
的未解决引用,我很挣扎
def Check(event):
number1 = number1.get()
number2 = str(number1)
def Enter(event):
number1 = StringVar()
entry_1 = Entry(window, textvariable = number1)
entry_1.grid(row=8, column=1, padx=10, pady=10)
entry_1.focus()
entry_1.bind("<Return>", Check)
这是我的错误信息:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files\Python36\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:/Users/Colbach/Google Drive/Charlotte/Informatique/Projet/Mastermind.py", line 39, in Check
number1 = number1.get()
UnboundLocalError: local variable 'number1' referenced before assignment
我认为您可能混淆了两个变量名称:
这个number1 = number1.get()
大概应该是:number1 = entry1.get()
Python 3.6
我正在使用 tkinter
对游戏 Mastermind 进行编程。但是,由于函数 Check
.
number1
的未解决引用,我很挣扎
def Check(event):
number1 = number1.get()
number2 = str(number1)
def Enter(event):
number1 = StringVar()
entry_1 = Entry(window, textvariable = number1)
entry_1.grid(row=8, column=1, padx=10, pady=10)
entry_1.focus()
entry_1.bind("<Return>", Check)
这是我的错误信息:
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Program Files\Python36\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "C:/Users/Colbach/Google Drive/Charlotte/Informatique/Projet/Mastermind.py", line 39, in Check
number1 = number1.get()
UnboundLocalError: local variable 'number1' referenced before assignment
我认为您可能混淆了两个变量名称:
这个number1 = number1.get()
大概应该是:number1 = entry1.get()