消息框中的消息不会打印两个数字的添加

时间:2015-10-14 17:27:25

标签: python-2.7 tkinter

from Tkinter import *
from tkMessageBox import *

root=Tk()
Label(root,text="first").grid(row=0)
Label(root,text="second").grid(row=2)
e1=Entry(root)
e1.grid(row=0,column=2)
e2=Entry(root)
e2.grid(row=2,column=2)
a=e1.get()
b=e2.get()
def add():
    c=a+b
    s=showinfo(title="answers",message='addition='+c)

1 个答案:

答案 0 :(得分:0)

您似乎在创建窗口小部件后立即从条目窗口小部件获取值。您需要等到用户输入内容。

你似乎还有一个问题就是没有任何人正在调用add,因此消息似乎根本不可能出现。