实现一个简单的编辑记事本,实现记事本的最基本功能,麻雀虽小五脏俱全
tkinter实现跨平台的记事本效果图:
源代码:
# -*- encoding:utf -*-
from tkinter import *
from tkinter.messagebox import *
from tkinter.filedialog import *
import os
filename=''
# 作者信息
def author():
showinfo('作者信息','本软件由XXX完成')
# 版权信息
def about():
showinfo('版权信息.Copyright','本软件版权归属为XXX)
# 打开文件
def openfile():
global filename
filename=askopenfilename(defaultextension='.txt')
if filename=='':
filename=None
else:
root.title('FileName:'+os.path.basename(filename))
textPad.delete(1.0,END)
f=open(filename,'r')
textPad.insert(1.0,f.read())