本文代码即注释。(完整代码附后)
关于这个简易记事本的实现,gui界面采用python的tkinter库
下面展示总体的功能区的方法实现。
读到这里,应该对该记事本的主要功能以及代码实现过程有一个粗略的认识。
该程序各个功能都独立成了方法,降低了代码耦合度,方便维护与修改。
下面是完整代码以及代码的详细注释:
# -*- coding: utf-8 -*-
# @Author:︶ㄣ释然
# @Time: 2022/7/6 21:41
import tkinter as tk
from tkinter import filedialog
from tkinter import messagebox
import os
filename_initStr = ''
# 菜单栏——1、文件——①新建
def new_file():
# 关于三个全局变量:
# top = tk.Tk()
# filename_initStr = ''
# text_more_lines = tk.Text(top, padx=5, pady=5)
global top, filename_initStr, text_more_lines
top.title("未命名文件")
# 若"新建",则内容为空
filename_initStr = None
text_more_lines.delete(1.0, t