我目前正在爲疑難解答設計一個代碼。我的問題是,當我按「其他」時,應該有一個數據輸入表單標籤,它有。但是,當我鍵入的東西進去,然後按下繼續,它表明,說:「未找到全局名稱'display'
Exception in Tkinter callback
Traceback (most recent call last):
File "C:\Python33\lib\tkinter\__init__.py", line 1482, in __call__
return self.func(*args)
File"R:\ICT\ControlledAssessment_15_17\Computing\Unit3\RiddhiSharma\FinalTroubleshooter.py", line 15, in click
display.insert(END, key)
NameError: global name 'display' is not defined
我想在我的實際代碼的問題是在這裏的錯誤:
def click():
display.insert(END, key)
output.delete(0.0, END)
try:
entered_text=entry.get()
definition = my_glossary[entered_text]
except:
definition = "There is no entry for this word."
output.insert(END, definition)
我在代碼中的任何地方都看不到'display = ...',所以我不覺得'display .insert(...)'將無法找到'display'變量。 – Kevin
您不需要所有代碼來複制問題。請閱讀http://www.stackoverflow.com/help/mcve –