Rickey 裘 一无所知

基于tkinter自制编辑器

2017-05-07
Kai Qiu

在选择职业时,我们应该遵循的主要方针是人类的幸福和我们自身的完美。 –马克思

代码位于 note editor仓库

软件截图 Screenshot from 2017-05-07 13-22-26.png

一、Feature List

编号 说明
1 行号显示,滚动条支持。
2 自动完成Windows/Linux/Darwin系统下的字体适配,一键切换中英文自体。
3 带词法分析,可以扩展诸如语法高亮等功能。
4 打开文件、保存文件、退出程序的快捷键支持。
5 自带molokai主题

二、Widgets List

组件名称 作用
frame 作为容器,用来控制显示特征
menu 菜单显示
text 输入区域
label 显示行号区域
scrollbar 滚动条

三、后话

本来想针对markdown语法实现一个跨平台编辑器,可以自己根据实际需求进行扩展,在实现的时候发现其实基于编辑器可以做更多有意思的事情, 譬如在编写代码的时候进行代码分析,或者添加一些有趣的东西在上面,例如之前写的计算人生寿命的小程序,也可以加到里面去。


上一篇 2017年4月总结

下一篇 2017阅读计划

评论