欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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()