用Python制作把姓氏壁纸代码做成软件~


前几天有粉丝向Paradoxical抱怨,说不会使用python,但是也想制作姓氏壁纸。乐于助人的Paradoxical怎么会袖手旁观呢?于是就去请惨绿青年小哥哥帮忙啦~


我:小哥哥~能不能把之前的姓氏壁纸做成软件,让不会python的人也能使用鸭?


惨绿青年:可以啊,很简单的。


惨绿青年:首先我们导入tkinter库,这个库是用来做图形界面的。

图片


图片


惨绿青年:可以看到窗口已经创建完毕,接下来可以创建不同的控件了。





惨绿青年:控件已经添加好了。接下来把之前的姓氏壁纸代码封装成函数,然后绑定到按钮上即可。输入框的内容可以用str1.get()和str2.get()获取。

图片


惨绿青年:这样点击按钮后就会执行surname函数,获取输入框的文本然后生成壁纸了。

图片



惨绿青年:做好了界面,接下来就把文件打包成exe文件,先安装pyInstaller和virtualenv。第一个库是用来打包python文件的,第二个库是用来创建一个虚拟环境,这样就不会把不必要的库打包进文件,导致文件太大。


惨绿青年:安装好后在命令行进入想要存放文件的目录,输入“virtualenv 环境的名字”,然后在命令行进入该文件夹的Scripts目录输入“activate”即可激活环境。

图片


惨绿青年:激活环境后在该环境安装需要用到的库,然后就可以用“pyInstaller -Fw  xxx.py”命令把python文件打包成exe文件。打包完成后exe文件会在Scripts文件夹下的dist文件夹内。

图片


我:哇~好厉害鸭~这样就可以帮助不会使用python的人了~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章