PYLAB更新5
2020年6月27日
完成部分:
(1)文件新建、保存
(2)窗口之间通信//信号与槽
(3)快捷键部分,尤其是F5直接运行已经完成
待修改部分:
(1)目录树双击打开文件与mdi部分逻辑不完整,存在于mdi的部分应该直接跳转而非新打开窗口
(2)变量查看区域需要修改
(3)窗口大小布局需要修改
(4)新建文件当文件存在时的逻辑需要修改完善
(5)新建文件鼠标自动聚焦确定窗口
(6)另存为窗口
(7)当文件编辑过程中被删除需要在退出时对比文件是否与标题中的文件名对应的那个文件相匹配,不匹配则另存
(8)简单的右键功能的添加
(9)设置菜单与配置文件
(10)自定义扩展文档
(11)用户文档(要有详细的使用介绍以及丰富的例子)
(12)关于文档
(13)文件保存后的文件修改标记去除
上图:
下一步
主要是针对文档中说明的一些问题做修改
基本的文件编辑器的逻辑功能已经完成,下一步就是将逻辑之间的关系捋顺清楚,不能出现某些情况下导致的程序崩溃
(写两天作业,减少一些工作量,目前看来到指定日期基本可以分发第一版本)
期望功能列表
- 文件打开、新建、保存
- 目录树文件打开
- 目录树文件删除
- 目录树文件增加
- 目录树文件重命名
- 菜单提示、状态栏提示
- 快捷键操作
- 函数显示
- 文件编辑
- 代码高亮
- 代码折叠
- 自动缩进
- 搜索替换
- 变量名称、值、类型显示
- 变量双击可复制
- 包加载显示
- 程序执行
- 结果显示
- 命令行工具
- 主题设置
- 辅助工具计算器
- 辅助工具颜色匹配
- 窗口拖动调整
- 窗口布局设置
- 窗口多标签切换
- 窗口隐藏
- 设置解释器
- 设置不同类型文件的图标
- 窗口初始化结构布局适当
- 窗口布局可选项
- 用户使用文档
- 用户自定义
PYLAB
文档 - 绘图编辑器
- GUI制作
- debug(目前没有思路)
- 函数库同步
- 可选CPU、RAM消耗显示
- 可选运行结果评估(CPU占用、内存占用)
- 实时更新运行状态(vs
popen
) -
Ctrl+E
全屏编码(再次按恢复)