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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM