【发布时间】:2014-06-09 01:57:10
【问题描述】:
我正在尝试为用户创建一个简单的弹出文本条目,用户在其中输入文本并点击提交(一个按钮)。单击提交后,我希望弹出输入框关闭并继续执行其余代码。以下是我从an old post here借来的显示示例代码:
from Tkinter import *
root = Tk()
nameLabel = Label(root, text="Name")
ent = Entry(root, bd=5)
def getName():
print ent.get()
submit = Button(root, text ="Submit", command = getName)
nameLabel.pack()
ent.pack()
submit.pack(side = BOTTOM)
root.mainloop()
print "Rest of the code goes here"
我对 Tkinter 没有太多经验,所以我不确定在用户点击“提交”后,在何处以及如何调用适当的函数来关闭输入框。我的猜测是它必须在 getName() 函数内?
【问题讨论】:
标签: python input tkinter widget tkinter-entry