PYLAB更新4
2020年6月26日
基本功能的构建思路逐渐清晰,各个控件之间的逻辑也更加复杂,优化的过程中需要不断的调试
完成的部分内容:
- 目录树文件增加
- 目录树文件夹增加
- 目录树文件删除
- 目录树文件重命名
- 更新输出结果窗口
- 多窗口切换
QMdiArea
- 窗口文件名称
- 菜单提示
- 菜单快捷键
- 窗口拖动边缘调整布局
QSplitter
- 窗口隐藏(拖动到边缘即可隐藏)
主要花费时间的部分:
(1)目录树部分不断的调试,增加功能
(2)QMdiArea
部分踩了很多坑
上图:
下一步
- 文件的增加删除逻辑设计完整,达到基本编辑器的功能
- 变量显示区功能完善
期望功能列表
- 文件打开、新建、保存
- 目录树文件打开
- 目录树文件删除
- 目录树文件增加
- 目录树文件重命名
- 函数显示
- 文件编辑
- 代码高亮
- 代码折叠
- 自动缩进
- 搜索替换
- 变量名称、值、类型显示
- 变量双击可复制
- 包加载显示
- 程序执行
- 结果显示
- 命令行工具
- 主题设置
- 辅助工具计算器
- 辅助工具颜色匹配
- 窗口拖动调整
- 窗口布局设置
- 多窗口切换
- 窗口隐藏
- 设置解释器
- 设置不同类型文件的图标
- 窗口初始化结构布局适当
- 窗口布局可选项
- 绘图编辑器
- GUI制作
- debug(目前没有思路)
- 函数库同步
- 可选CPU、RAM消耗显示
- 可选运行结果评估(CPU占用、内存占用)
- 实时更新运行状态(vs
popen
)