Skip to content

lulugyf/pycode3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seditor 工具的基本功能算是完成了, 现在这个版本基本上可以使用了 --- 2018-12-14

这是一个自用的记事本软件, 文本编辑是基于pyqt5的QTextEdit组件, 基本功能copy自 https://github.com/goldsborough/Writer-Tutorial, 运行环境因为本人在使用 anaconda, 这个包里已经自带了 pyqt5, 所以如果对环境有别的喜好请慎用. 学习pyqt5的使用过程中...

基本功能:

  1. 工作目录的简单管理, 左边是目录树
  2. 从剪贴板的贴上图片, 并将图片保存到文档目录中
  3. 插入的图片文件自动copy到文档目录下
  4. 实现文本文档的加密功能
  5. 文档目录与git同步(菜单手动)

左边的目录树依然很丑, 不过了解在逐渐的增加中... 2018-12-20 22:46

TODO列表(重要的功能标*, 不重要的标 - , 其它的介于期间):

  • 文档搜索, 现在有当前文档的搜索功能, 准备做一个全文检索的
  • 文档排序, 还没想好怎么排 -目录树图标 文档视图的缩放 图片删除后, 文件的清理(思路是解析html,查找悬空的image, 删除之)
  • 默认字体设置, 准备可以保存到配置文件中
  • 表格的操作和视觉上的丰富
  • 屏幕截图功能
  • 颜色快速选择 字体的同步展示, 现实当前光标位置的字体和大小

已完成功能列表:

启动时打开的文档, 在左边树上被显示且高亮 2018-12-20 22:41 高亮实现时间: 2018-12-21 09:43 文档保存为 utf8 编码 2018-12-20 16:58 ** 保存文件时的备份, 避免内容被清空 2018-12-20 16:57

  • q12202文档同步, 先直接调用git来处理, 按目录的, 创建先手工搞, 需要程序搞的包括: add commit push pull, 实现网络自动同步, 当然, 由于内容可能涉及个人信息, 需要在文档加密完成后做 2018-12-20 14:55
  • q12203文件密码安全--- 修改和删除密码要求输入原密码
  • q12201文档加密-- 整个目录的全部.writer 文件采用同样的密码, 启动的时候弹出对话框要求输入密码, 图片文件啥的就先不处理了 2018-12-20 13:40 快速插入当前时间日期功能--- 这个已经有了, 修正下顺序而已2018-12-14 16:53 保留光标位置 14.12.2018 15:48 Ctrl+B Ctrl+I 改变字体 14.12.2018 15:52 (2018-12-13) *工作目录的选择, 最近访问目录的默认打开, ---学习了下lambda的参数copy的问题 富文本的编辑, 包括表格, 当然, 这部分基本完全是copy现成代码的, 也是这个note编辑器的基础 文件组织结构的处理, 包括目录和note的增减等 切换文件自动保存 双击文件打开或切换编辑文件 插入图片, 在原来的功能上, 把图片文件保存到文档路径下 从剪贴板贴入图片, 图片依然保存到文档路径下 (2018-12-14) *工作目录运行状态保持( 当前打开的文档, 下次进来时自动打开, 目录数也展开), 这个需要在目录中加一个配置文件, 完成最后打开的文档, 窗口位置的保存和恢复

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published