没有合适的资源?快使用搜索试试~ 我知道了~
首页利用Python开发实现简单的记事本
利用Python开发实现简单的记事本
1.7k 浏览量
更新于2023-05-27
评论 1
收藏 242KB PDF 举报
最近想对python加深学习一下,同时也是想试着做一些东西,所以使用python,结合Tkinter来做一个简单的跨平台记事本。最终实现的记事本如下,也算是麻雀虽小,五脏俱全了,之后也是会继续完善的。文中通过图文及示例代码介绍的很详细,有需要的朋友们可以参考借鉴。
资源详情
资源评论
资源推荐

利用利用Python开发实现简单的记事本开发实现简单的记事本
最近想对python加深学习一下,同时也是想试着做一些东西,所以使用python,结合Tkinter来做一个简单的跨平
台记事本。最终实现的记事本如下,也算是麻雀虽小,五脏俱全了,之后也是会继续完善的。文中通过图文及
示例代码介绍的很详细,有需要的朋友们可以参考借鉴。
前言前言
本文的操作环境:ubuntu,Python2.7,采用的是Pycharm进行代码编辑,个人很喜欢它的代码自动补齐功能。
示例图示例图
如上图,我们可以看到这个记事本主要分为三个模块:文件,编辑和关于,结合我自身的习惯外加四个toolbar:新建、打开、
撤销和保存。
下来就我个人构建这个记事本做个总结。
一、整体框架构建一、整体框架构建
1.三个主模块的建立1.三个主模块的建立
首先,我们先建立上图中的三个主模块,同时,在模块中建立各个模块的功能。先以文件为例:下设功能:新建、打开、保存
和另存为,代码如下:
#-*-encoding:utf8
from Tkinter import *
root = Tk()
root.title('Benben Node')
#create menu
menubar = Menu(root)
root.config(menu = menubar)
filemenu = Menu(menubar)
filemenu.add_command(label = '新建',accelerator ='ctrl + N')
filemenu.add_command(label = '打开',accelerator ='ctrl + O')
filemenu.add_command(label = '保存',accelerator ='ctrl + S')
filemenu.add_command(label = '另存为',accelerator ='ctrl + Shift + s')
menubar.add_cascade(label = '文件',menu = filemenu)


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0