2017/11/27_周报

来源:互联网 发布:数据库2008安装教程 编辑:程序博客网 时间:2024/05/16 11:18
11.20:
之前画牙齿变换(plan数据存取)是画的时候到Treat里plans中根据当前planNum取变换数据,切Plan对应的操作是改planNum,因为Treat中容器大都用vector所以查找的效率低,
现在要把切plan改为存取一次对应plan的变换数据到Group模型中,提高paintGL效率
增加一个Switchplan的函数 “切”plan(发int Plan_Num信号)给后面选项卡切plan做准备
运行和编译 调试程序的时候千万不要使用搜狗拼音输入法(中文)。。。不然电脑就会转圈圈...资源管理器都打不开


11.21:
OpenGL乘muti矩阵时加了对0.0和其他版本的判断,多次打开切病例不会出错
对于现在没有叠加的情况下,绑定stg与render 使用上滑动条U信号
步数属性在切plan的时候添加在Group中,paint的时候可以直接调用,
切换病例时stg在状态栏中宽度不能自适应(滑动条在重新设置UL步数后应该调用update宽度函数)
旋转平移的方向反了,初步判断是ACG矩阵横竖和OpenGL相反
本地打开显示终于完成 iMQ的总体结构有了基本的认识


11.22:  
搜狗拼音输入法在win10下中文状态使用Qt调试或者编译系统会非常慢,会调用输入法相关服务项并且输出显示 “20133, motion show time: 1502068371”
病历管理器 在创建一个新病例后 如果删除本地EMR文件夹,就无法再次edit补全病例 加一个判断检查plan.desc存不存在改isOpenEMR值
fileloaderV1_2所用ACG矩阵横竖和渲染所用相反
最大化设置有问题:showMaximized()与showFullScreen()有区别,希望设置为不遮挡任务栏的最大化,暂时使用showfullScreen全屏
对于web版数据来说没有医生病人的概念只有主要的5大文件(plandesc bin att plan iprpos),
对于iMQ PC版本,(多了doctor.desc和patient.data表明各自身份)在读取了医生文件夹后遍历子文件夹,
读到patient.data才把病人的EMR push给医生,EMRexplorer才有显示
plandesc web版本的是2.1,之前只有1.1和2.0版本读取 需要再写一份 区别在files内1.1每个文件有单独name sha1 2.1版本只有file_name 
增加web版本读取遇到一些问题


11.23:
全屏最大化改为取当前窗口的大小 QRect暂存后再恢复
之前写的文件读取在读取类型为char数组的牙齿name时 将char读到名字赋值给string之前要使char[namelenth] = 0;不然名字可能会出错
web模型读取完成(缺失patient.data文件,可以通过拷贝一个别人的解决)
patientinfo显示完成


11.24:
toolbar“正面”图片缺失
移植meshselect 下颌牙龈勾选颜色有问题 后面需要和ToolBar显示做关联判断 treewidget最好做成单例 还有其他BUG
移植treatmentmanager的函数,为四个tab作准备 改错误加函数...
添加文件的时候不要多次重复选择。。不然pro文件会重复添加还要手动去重。。


week:
记录日报后效率进步了一些,而且可以在写的时候想想今天做了什么,下一步应该做什么,思路清楚了许多
自己解决了许多简单的小问题,实际上有些小问题是不需要问人的,自己解决可能慢一点但是容易记住、理解,下次遇到会节约时间
所以现在需要培养解决问题的能力,有了一段时间的积累,自己解决问题的速度快了,进步的速度就能更进一步


next week:
这周把4个tab加到界面上,但是内部功能基本瘫痪,需要反向看一下tab各个函数查存取数据的地方,完善功能

原创粉丝点击