0

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 に表示する方法です。

ありがとう、ブリジェッシュ

4

1 に答える 1

4

ウィジェットのコンテンツをクリアして、新しいテキストを挿入するだけです。

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

または、エントリウィジェットを でバインドするStringVarこともできますが、目的のためにはこれの方が簡単だと思います

于 2013-02-25T09:43:14.380 に答える