第一步,将ico文件转为icon.py文件
# @Time : 2023/10/15 16:27
# @Author : zp
# base64转码,将转码后的文件存入icon.py中
import base64
# base64转码,将转码后的文件存入icon.py中
open_icon = open("xzw.ico", "rb")
b64str = base64.b64encode(open_icon.read())
open_icon.close()
write_data = "img = %s" % b64str
f = open("icon.py", "w+")
f.write(write_data)
f.close()
第二步,在主程序文件 加入以下代码
import base64
from icon import img
master = tk.Tk() # 生成一个主窗口对象
tmp = open("tmp.ico", "wb+")
tmp.write(base64.b64decode(img))
tmp.close()
master.iconbitmap('tmp.ico')
os.remove("tmp.ico")
第三步,将icon.py文件与主程序py文件放在一起打包即可