2015-10-14 61 views
-1
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) 
+0

那麼它打印什麼?另外,請格式化您的代碼。 – ergonaut

+0

它應該打印c的計算值,但它不是。 –

回答

0

您似乎在創建小部件後立即從入口小部件獲取值。你需要等到用戶輸入東西。

你似乎也有問題,沒有什麼叫add,所以它似乎是不可能的消息甚至顯示出來。