Python 户外俱乐部·登顶纪念证书生成器

每个周末,我喜欢和户外俱乐部的小伙伴们一起到野外登山徒步,一晃有七、八个年头了。前些天受天行健户外聚乐部群主的委托,要给一批驴友用photoshop制作登顶纪念证书(图片),就是拿来给完成登顶的驴友们发发微信朋友圈的图片,同时顺带也给俱乐部做了广告。于是乎,我索性用python做了个小软件,这样用软件生成多省事,不用每次活动都要花时间PS了。

软件界面

源代码

certific.pyw

空白证书

certific.png,可以根据需要制作自己的“空白证书”图片:

成品证书

图片宽高: 600×800;大小约200Kb

编译软件

保存源文件 certific.png 和空白证书的图片 certific.png 到D盘根目录,再找一个好看的程序图标文件favicon.ico。使用以下编译命令:

pyinstaller –onefile –windowed –icon=”D:favicon.ico”  certific.pyw

编译过程:

D:>pyinstaller –onefile –windowed –icon=”D:favicon.ico”  certific.pyw
486 INFO: PyInstaller: 4.5.1
487 INFO: Python: 3.8.8
487 INFO: Platform: Windows-7-6.1.7601-SP1
495 INFO: wrote D:certific.spec
500 INFO: UPX is not available.

。。。省略N行 。。。

46234 INFO: checking EXE
46234 INFO: Building EXE because EXE-00.toc is non existent
46235 INFO: Building EXE from EXE-00.toc
46313 INFO: Copying icons from [‘D:favicon.ico’]
46315 INFO: Writing RT_GROUP_ICON 0 resource with 20 bytes
46316 INFO: Writing RT_ICON 1 resource with 4264 bytes
46330 INFO: Updating manifest in D:buildcertificrunw.exe.6n17h0bd
46332 INFO: Updating resource type 24 name 1 language 0
46337 INFO: Appending archive to EXE D:distcertific.exe
55621 INFO: Building EXE from EXE-00.toc completed successfully.

D:>

编译完成后,在 D:dist 文件夹下找到可执行文件 certific.exe,一定和certific.png放在同一文件夹下才能正常运行。

后续

↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑ 

?欢迎加入派森特给站 区!?

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树桌面应用开发Tkinter208256 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月12日
下一篇 2021年10月12日

相关推荐