本来前段时间就要写的,只因为那会的收效比较小,有些东西还一窍不通,当然现在也还是有些不大明白,但是最起码刚刚跳出了cura主界面还是不枉这几天工作;
废话不多说了,就把最近我做过的东西,学到的东西以及走了的弯路放到这里和大家一起分享一下,避免后面的小伙伴们跟我一样犯低级错误。
首先介绍一下个人情况,这个很有必要;因为有些知识你是必须去学习的,即使不是深入的学习也应该是有些了解的。在老师分配给我这个任务时,我对这个项目一窍不通,也不知道它是什么语言写的,更不用说是什么开源协议的了,所以当时有些懵逼;老师只是说你先了解一下当下的一些开源协议,然后看看cura是属于哪个协议(话说回来,老师这个思路是从正规的思路出发,直到现在我也没有熟练记住五个开源协议的具体协议,不过这里可以明确地告诉大家cura软件是完全开源的,好像是GPL或是MIT协议,这两个协议都是可以用来盈利的还有自由修改自由分发,所以大家可以放心大胆的去做开发),其实说这么多也没啥用处,简单来说吧cura软件界面是python语言写的,所以我就是想说我是python小白,所以有些python基础的或者是跟我一样没有python基础的同学大家都一起来吧!
然后我来再介绍一下cura吧(其实在网上有很多关于cura开发介绍的,我这里也就是按照别人的说法结合自己的理解来讲),cura开发有两个工作要做,一个是界面的开发一个是curaenginee的开发;因为cura界面的开发,也就是我目前工作的重点是用python wx 框架来写的