PYLAB更新6
2020年6月30日
完成部分:
(1)文件新建、保存、打开逻辑完整
(2)文档功能增加
(3)变量显示初步
待修改部分:
(2)变量查看区域需要完善
(3)窗口大小布局需要修改,尤其是目录树
(5)新建文件鼠标自动聚焦确定窗口
(6)另存为窗口
(7)当文件编辑过程中被删除需要在退出时对比文件是否与标题中的文件名对应的那个文件相匹配,不匹配则另存
(8)简单的右键功能的添加
(9)设置菜单与配置文件
(10)自定义扩展文档
(11)用户文档(要有详细的使用介绍以及丰富的例子)
(12)关于文档
(13)文件保存后的文件修改标记去除
(14)保存文件时的多余的空行
(15)新建mdi窗口时判断是否存在,存在则替换
(16)新建文档中有一个逻辑问题,文件存在时
上图
下一步
主要是逻辑完善,可以进行编码使用
写入一些小例子作为用户文档
把上述列的问题解决一下
期望功能列表
- 文件打开、新建、保存
- 目录树文件打开
- 目录树文件删除
- 目录树文件增加
- 目录树文件重命名
- 菜单提示、状态栏提示
- 快捷键操作
- 函数显示
- 文件编辑
- 代码高亮
- 代码折叠
- 自动缩进
- 搜索替换
- 变量名称、值、类型显示
- 变量双击可复制
- 包加载显示
- 程序执行
- 结果显示
- 编辑区和输出区可滚轮放大
- 命令行工具
- 主题设置
- 辅助工具计算器
- 辅助工具颜色匹配
- 窗口拖动调整
- 窗口布局设置
- 窗口多标签切换
- 窗口隐藏
- 设置解释器
- 设置不同类型文件的图标
- 窗口初始化结构布局适当
- 窗口布局可选项
- 用户使用文档
- 用户自定义
PYLAB
文档 - 绘图编辑器
- GUI制作
- debug(目前没有思路)
- 函数库同步
- 可选CPU、RAM消耗显示
- 可选运行结果评估(CPU占用、内存占用)
- 实时更新运行状态(vs
popen
) -
Ctrl+E
全屏编码(再次按恢复) - 小工具库,各类有用的小工具,可以直接内置,如截图网格重建,文件处理