我想從簡單的添加到Python 3.4的輸入框中返回一個答案,但不斷收到以下錯誤。異常在Tkinter回調python在函數中發佈答案,在GUI中的輸入框
Traceback (most recent call last):
File "C:\Python34\lib\tkinter\__init__.py", line 1533, in __call__
return self.func(*args)
File "H:\guitest.py", line 12, in calculate
enter3.configure(text=answer)
AttributeError: 'NoneType' object has no attribute 'configure'
#Imports The Default Graphical Library
import tkinter
from tkinter import *
#Addition Function
def calculate():
""" take the two numbers entered and process them """
firstnum=int(number1.get())
secondnum=int(number2.get())
answer=firstnum+secondnum
enter3.configure(text=answer)
return
#Creates Graphical Window
window = Tk()
# Assigns a Name To the Graphical Window
window.title("MY GUI")
# Set the Graphical Window Size
window.geometry("500x200")
number1=StringVar()
number2=StringVar()
label1 = Label(text='1st Number').place(x=50,y=30)
label2 = Label(text='2nd Number').place(x=150,y=30)
label3 = Label(text='ANSWER').place(x=100,y=80)
enter1 =Entry(width=10,textvariable=number1).place(x=50,y=50)
enter2 =Entry(width=10,textvariable=number2).place(x=150,y=50)
enter3 =Entry(width=10).place(x=100,y=100)
#Creates Button
w = Button(text='ADD',bd=10,command=calculate).place(x=100,y=150)
#Executes the above Code to Create the Graphical Window
window.mainloop()