1 回答

TA贡献1827条经验 获得超8个赞
使用filedialog的tkinter,
整个代码演示:
from tkinter import Tk, Label, Button, Text, filedialog
class MyFirstGUI:
def __init__(self, master):
self.master = master
master.title("A simple GUI")
self.text = Text(master)
self.text.pack()
self.save_button = Button(master, text="Save as...", command=self.open)
self.save_button.pack()
def open(self):
self._filetypes = [
('Text', '*.txt'),
('All files', '*'),
]
self.filename = filedialog.asksaveasfilename(defaultextension='.txt',
filetypes = self._filetypes)
f = open(self.filename, 'w')
f.write(self.text.get('1.0', 'end'))
f.close()
root = Tk()
my_gui = MyFirstGUI(root)
root.mainloop()
所以只需要做保存文件的功能,就是这样,open用于保存(写它)
添加回答
举报