Tkinter是标准的GUI工具包。
12.1 创建GUI实例应用程序
12.1.1 初探
12.1.4 最终程序
from tkinter import *
from tkinter.scrolledtext import ScrolledText
def load():
with open(filename.get()) as file:
contents.delete('1.0',END)
contents.insert(INSERT,file.read())
def save():
with open(filename.get(),'w') as file:
file.write(contents.get('1.0',END))
top = Tk()
top.title('Simple Editor')
contents = ScrolledText()
contents.pack(side=BOTTOM, expand=True, fill=BOTH)
filename = Entry()
filename.pack(side=LEFT,expand=True,fill=X)
Button(text='Open',command=load).pack(side=LEFT)
Button(text="Save",command=save).pack(side=LEFT)
mainloop()