PYLAB
PYLAB构建日志
Snfiltration
这个作者很懒,什么都没留下…
展开
-
PYLAB更新6
PYLAB更新6 2020年6月30日 完成部分: (1)文件新建、保存、打开逻辑完整 (2)文档功能增加 (3)变量显示初步 待修改部分: (2)变量查看区域需要完善 (3)窗口大小布局需要修改,尤其是目录树 (5)新建文件鼠标自动聚焦确定窗口 (6)另存为窗口 (7)当文件编辑过程中被删除需要在退出时对比文件是否与标题中的文件名对应的那个文件相匹配,不匹配则另存 (8)简单的右键功能的添加 (9)设置菜单与配置文件 (10)自定义扩展文档 (11)用户文档(要有详细的使用介绍以及丰富的例子) (12)关原创 2020-06-30 21:51:13 · 150 阅读 · 0 评论 -
PYLAB更新5
PYLAB更新5 2020年6月27日 完成部分: (1)文件新建、保存 (2)窗口之间通信//信号与槽 (3)快捷键部分,尤其是F5直接运行已经完成 待修改部分: (1)目录树双击打开文件与mdi部分逻辑不完整,存在于mdi的部分应该直接跳转而非新打开窗口 (2)变量查看区域需要修改 (3)窗口大小布局需要修改 (4)新建文件当文件存在时的逻辑需要修改完善 (5)新建文件鼠标自动聚焦确定窗口 (6)另存为窗口 (7)当文件编辑过程中被删除需要在退出时对比文件是否与标题中的文件名对应的那个文件相匹配,不匹配原创 2020-06-27 20:19:13 · 143 阅读 · 0 评论 -
PYLAB更新4
PYLAB更新4 2020年6月26日 基本功能的构建思路逐渐清晰,各个控件之间的逻辑也更加复杂,优化的过程中需要不断的调试 完成的部分内容: 目录树文件增加 目录树文件夹增加 目录树文件删除 目录树文件重命名 更新输出结果窗口 多窗口切换QMdiArea 窗口文件名称 菜单提示 菜单快捷键 窗口拖动边缘调整布局QSplitter 窗口隐藏(拖动到边缘即可隐藏) 主要花费时间的部分: (1)目录树部分不断的调试,增加功能 (2)QMdiArea部分踩了很多坑 上图: 下一步 文件的增加删除逻辑设计完原创 2020-06-26 23:07:23 · 134 阅读 · 0 评论 -
PYLAB更新3
更新3 2020年6月25日 python文件可以执行了,用的是popen方法,只能返回最终的结果,不能实时更新状态是有点不好,暂时可用,还没有加入快捷键操作 文件列表打开功能已经实现,双击打开,还需加入增加和删除的右键功能,最好也能查询,估计会因为查询操作太过消耗时间不一定有必要加上。参考QTreeView 马上可以进行自我迭代的工作模式了 编码和保存的基本功能已经可以了 文件操作功能还有很多要做,这个是属于通用部分 目前认为难点在于变量显示窗口部分 上图: 下一步 文件增删重命名等操作 命令行原创 2020-06-25 22:57:16 · 144 阅读 · 0 评论 -
PYLAB更新1
PYLAB 更新1 1.说明 不能上学,也不能用MATLAB了。o( ̄︶ ̄)o 尝试用python构建基础的框架,其实就是类似于IDE,但是要具备更多的科学计算相关的定制化功能 想来还是不是太难弄的,毕竟现在资源还是很好找到,只需要默默的搭建改造 2.更新 终于找出点时间做一做,距离目标制定日期2020年6月12日已经过了近十天,闷了一天借鉴大家的基础做法,写了一个毫无功能的框框,大概张这个样子 趁着这个基本框架,描述一下目标 文件浏览 代码编辑 变量浏览 命令编辑 很眼熟是不 与python相关的还原创 2020-06-21 22:15:52 · 167 阅读 · 0 评论 -
PYLAB更新2
更新2 2020年6月22日 今日更新功能,变量显示 目前完成的部分是将涉及的变量都获取到,难点是在分类上,不同的类型分类显示,在Table中,感兴趣的是用户自定义的变量,因此就需要把其余的在PYLAB中涉及到的变量都隐藏。 上图: 注:使用的主要是内建函数dir(),再结合一些定制化的筛选条件 下一步 文件的编译运行功能 描述:F5实现编辑器内的程序执行 注:代码有点碎片化,四个基本功能搭建好后重新构造一遍 期望功能列表 文件打开、新建、保存 文件树状显示 工程列表显示 文件编辑 代码高亮原创 2020-06-22 11:41:19 · 144 阅读 · 0 评论