这是一个使用Python和tkinter模块编写的记事本应用程序,它具有完整的功能。以下是部分代码示例:
import tkinter as tk
from tkinter.filedialog import *
import os
import tkinter.messagebox
class TextEditor(tk.Tk):
def init(self):
super(TextEditor, self).init()
self.geometry('600x450+300+200')
self.title('记事本1.0')
self.create_widgets()
def create_widgets(self):
# 添加菜单项:保存、新建、退出
self.menu = tk.Menu(self)
self.menu.add_command(label='保存', command=lambda: self.save_file('e'))
self.menu.add_command(label='新建', command=self.create_new_file)
self.menu.add_command(label='退出', command=self.quit)
self.config(menu=self.menu)
def save_file(self, event=None):
# 实现保存功能的代码
...
def create_new_file(self):
# 实现新建功能的代码
...
程序入口
if name == 'main':
text_editor = TextEditor()
text_editor.mainloop()
暂无评论