2013-02-25 68 views
0

如何设置tkinter的入口小部件的值?输入值入口小部件tkinter

Label (text='Directory').grid(row=1,column=0) 
E2 = Entry(root, width=20) 
E2.grid(row=1,column=1) 
# Browse Button 
blackbutton = Button(root, text="Browse", fg="black", command=sel_Browse) 
blackbutton.grid(row=1,column=2) 

而且在功能我在

def sel_Browse(): 
    global filename 
    filename = filedialog.askdirectory() 

我的问题该目录是如何五个文件名在E2显示?

感谢, Brijesh

+0

“如何*五*文件名”?我认为这是一个错字,但我不能完全知道你打算写什么。你的意思是“发现”? – 2013-02-25 15:22:11

回答

4

你只需要清除小工具的内容和插入新的文本:

def sel_Browse(): 
    global filename, E2 
    filename = filedialog.askdirectory() 
    E2.delete(0, END) 
    E2.insert(0, filename) 

或者,你也可以bind the entry widget with a StringVar,但我觉得你的目的,这是更简单

+0

它的工作原理。谢谢 – 2013-02-25 10:56:17

+0

很高兴帮助,随时接受答案;) – 2013-02-25 11:31:25

相关问题