Python做一个简易IDE(5)大结局

前四期我们做了一个IDE,虽然长的难看,但是也得正规一点。所以这期我们给它做一个安装包,正好也了解一下安装包是怎么做出来的。

下载必要文件

这里提供一个软件下载地址:
百度网盘链接
提取码: tqbk

安装文件

下载上面的文件后解压,里面有两个包,我们打开VNISEdit2_gr。
安装VNISEdit2_gr
打开VNISEdit2_gr文件夹>找到VNISEdit.exe>双击打开>完成
安装NSIS
打开VNISEdit.exe>NSIS>配置(这里有快捷键,可以直接在首页按Ctrl+F11)
我们先更改编译器目录。点击编译器栏后边的···>选择NSIS的目录,我这里是C:\Users\Administrator\Desktop\NSIS>在NSIS文件夹内找到makensis.exe>打开
我们再来更改帮助目录。点击帮助栏后边的···>再次选择NSIS的目录>找到NSIS插件教程合集.chm>打开即可
图片如下:
效果:
Python做一个简易IDE(5)大结局_第1张图片
第一步:
Python做一个简易IDE(5)大结局_第2张图片
第二步:
Python做一个简易IDE(5)大结局_第3张图片
完成:
Python做一个简易IDE(5)大结局_第4张图片

开始生成安装包

❗注意:此处教程很长,难度比较大,就不提供图片教程了

第一步
打开文件,选择新建脚本:向导(或者快捷键Ctrl+W)。下一步
第二步
填写信息,这里就不再示例了,随心所欲即可,如果像网站栏没有可以空着。下一步
第三步
继续填写信息,注意图标必须是正规软件转换,最好与上一期的图标一致。安装程序文件指的是上一期我们打包好的exe文件。其它选项默认即可。下一步
第四步
这一篇没有可填写的,直接下一步
第五步
这里需要改一下,这里分成连个分支。
1.授权文件用软件自带的,选择后面···,找到VNISEdit2_gr文件夹,选择LICENSE.TXT即可。
2.授权文件用自己的,需要提前写一个授权文件,有点麻烦
选完之后选择接受协议风格,建议大家用圆形单选框。下一步
第六步
最核心的一步。
首先删除软件自带的两个文件。方法是鼠标单击后按上面四个按钮里的x,或者单击一个后按住Ctrl单击下一个,按x删除。这里还不能用Ctrl+A全选。
删除之后添加需要的东西。由于我们的代码涉及一个core库,所以全要添加进去。
方法:
1.先双击MainSection默认组,随便起一个名,比如core。
2.单击右边白窗口上面的四个按钮的第一个,图标是一个白纸。
3.在编辑文件项目框内的源文件栏选择上一期我们打包好的exe文件,选择确定。
4.再次开一个编辑文件项目框,在源文件栏选择第二期的core.py文件,选择确定。
5.单击左边白窗口上面的白纸图标,在新建组框里面输入ico,注意组名必须是ico
6.在右边白窗口上面选择第二个按钮,图标是一个树框架。
7.在编辑目录项目框里面找到选择的目录栏,单击后面···后找到创建的ico文件夹。然后选择确定。这里说一下,ico文件夹内全部是图标文件,前几期没有给,在文末会给出ico文件夹以及软件安装包
最后选择下一步
第七步
应用程序“开始菜单”文件夹名称栏里输入软件名称,这个名字随便写,建议大家写一个与第二步名称吻合的名字,我这里写的是Python IDE。剩下的单选框直接忽略即可。下一步
第八步
这一步没什么可填的,直接下一步。
第九步
这一步主要是删除软件的留言,建议大家直接下一步。否则有可能被用户认为这是病毒软件。下面会有一行红字,不用管它,直接下一步即可。
第十步
终于快完成了!选择完成按钮。
第十一步
编译脚本。这里有三种方法。
1.在菜单栏里选择NSIS,打开后选择编译脚本
2.在菜单下面的快捷按钮里面看第二行,或文件名上面的那一行里找到Default不要点它,在它后面数两个按钮,找到两个地球似的按钮按钮,选择第一个。
3.直接按快捷键Ctrl+F9(还是快捷键简单粗暴啊)
第十二步
在弹出来的文件框里找到桌面,保存。这时下面会有一行字,耐心等待即可。大致要等3~8分钟。
最后一步
最后在桌面会发现一个exe文件,这个就是打包的成果。双击运行后如果弹出一个安装包就对了。注意一开始有可能不显示图标,这是正常情况,一会儿就好了。

运行安装包

双击运行安装包>勾选单选框>安装>等待1~3分钟>完成即可
这时如果按住win键就可以发现软件了,或者在设置里你也可以看到了,桌面上也会有个快捷方式。

运行软件

双击快捷方式,弹出黑框就代表你安装成功了。等待1~2分钟软件就出来了。

下载文件

这里提供两个文件,一个是ico文件夹,另一个是软件安装包
ico文件:
链接: https://pan.baidu.com/s/1qQPNSVEW1Mn_gUcEv_cuMA
提取码: ktqk

软件安装包:
链接: https://pan.baidu.com/s/1A9eILuLlwZGNIdAPi-4_Yw
提取码: 3kbb

至此,我们就拥有了一个自己开发的IDE了。就全部完成了!

你可能感兴趣的:(python,开发语言)