2013-05-11 57 views
2

我使用tkinter和我试图让用户输入的文本保存到现有的txt文件,当他们点击保存,任何想法。如何将文本保存到使用python 2.7使用tk的txt文件

from Tkinter import * 

root = Tk() 

w1 = Label(root, text="Username") 
w1.pack() 

e = Entry(root) 
e.pack() 

w2 = Label(root, text="Password") 
w2.pack() 

e1 = Entry(root) 
e1.pack() 

toolbar = Frame(root) 

b = Button(toolbar, text="save", width=9) 
b.pack(side=LEFT, padx=2, pady=2) 

toolbar.pack(side=TOP, fill=X) 

mainloop() 

回答

4

最简单的方法是创建一个单击保存按钮时调用的函数。将它放在脚本的顶部,然后将其设置为按钮的command

def save(): 
    text = e.get() + " " + e1.get() + "\n" 
    with open("text.txt", "a") as f: 
     f.write(text) 

# Snip 

b = Button(toolbar, text="save", width=9, command=save) 
相关问题