在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
1 个回答
4
你只需要清空这个小部件的内容,然后插入新的文本就可以了:
def sel_Browse():
global filename, E2
filename = filedialog.askdirectory()
E2.delete(0, END)
E2.insert(0, filename)
另外,你也可以选择用一个叫 StringVar
的东西来绑定这个输入框,但我觉得这样做对你来说更简单