• 大小: 2.42KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-03
  • 语言: Python
  • 标签: Tkinter  记事本  

资源简介

tkinter实现了一个简单的记事本

除了字体太小,其他应该还好

资源截图

代码片段和文件信息

from tkinter import *
from tkinter.messagebox import *  # 这是弹出窗口
from tkinter.filedialog import *
import os
from email.policy import default
from setuptools.sandbox import save_argv
from asyncio.protocols import Protocol
import sys

filename = ‘‘


# about实现
def exit2():
    sys.exit()


def about():
    showinfo(‘版本‘ ‘记事本v1.5.6‘)


def openfile():  # 打开文件函数           文件名应该是全局变量,因为还可能需要保存
    global filename  # 使用全局变量
    filename = askopenfilename(defaultextension=‘.txt‘)  # 提供一个打开的方式   默认的扩展名.txt
    if filename == ‘‘:  # 如果打开的文件是空的,设置为空
        filename = None
    else:  # 如果不为空,就加载到title上
        root.title(‘FileName:‘ + os.path.basename(filename))  # 找到实际路径
        # 如果打开的手编辑器里面有正在编写的内容,就要清空原来的内容
        textPad.delete(1.0 END)  # 删除从头到尾   第一行的第0列
        f = open(filename ‘r‘)  # 打开文件
        textPad.insert(1.0 f.read())  # 插入内容,从1.0处插入
        f.close()  # 关闭文件


def newfile():
    global filename
    root.title(‘未命名文件‘)
    filename = N

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5969  2020-06-05 15:16  记事本.py

----------- ---------  ---------- -----  ----

                 5969                    1


评论

共有 条评论