我的python代码不起作用

时间:2015-10-08 17:41:36

标签: python tkinter

这个简单的代码无效。

我的意思是它的运行没有错误但是 没有显示文本输入的任何gui窗口。

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=3)



def info():    
    s=showinfo(title="wish",message=e1.get()+''+"welcome to python")



Button(root,text="ok",command=info).pack()    
root.mainloop()

1 个答案:

答案 0 :(得分:0)

您不能在同一父母拥有的两个小部件上使用gridpack。这会导致几何管理器永远循环。

将按钮定位更改为:

Button(root,text="ok",command=info).grid(row=3, column=0)

(或您想要的任何行/列)。

结果:

enter image description here

相关问题