Python GUI文本编辑器
程序员文章站
2023-11-06 23:37:46
使用Python编写一个简单的文本编辑器,需要展示一个用户界面,功能包括打开、保存文本文件。 使用tkinter库来编写GUI。 ......
使用python编写一个简单的文本编辑器,需要展示一个用户界面,功能包括打开、保存文本文件。
使用tkinter库来编写gui。
1 #简单gui文本编辑器 2 from tkinter import * 3 from tkinter.scrolledtext import scrolledtext 4 5 def load(): 6 with open(filename.get()) as file: 7 contents.delete('1.0', end) 8 contents.insert(insert, file.read()) 9 10 def save(): 11 with open(filename.get(), 'w') as file: 12 file.write(contents.get('1.0', end)) 13 14 top = tk() 15 top. title("simple editor") 16 17 contents = scrolledtext() 18 contents.pack(side=bottom, expand=true, fill=both) 19 20 filename = entry() 21 filename.pack(side=left, expand=true, fill=x) 22 23 button(text='open', command=load).pack(side=left) 24 button(text='save', command=save).pack(side=left) 25 26 mainloop()