ToB企服应用市场:ToB评测及商务社交产业平台

标题: 修改python打包后的窗体图标、任务栏图标、exe图标 [打印本页]

作者: 我爱普洱茶    时间: 2024-2-3 00:56
标题: 修改python打包后的窗体图标、任务栏图标、exe图标
前言

效果

步骤

  1. import base64
  2. # ico转base64
  3. open_icon = open("./img/logo.ico", "rb")
  4. b64str = base64.b64encode(open_icon.read())  # 转换为base64编码
  5. open_icon.close()
  6. write_data = "imgBase64 = %s" % b64str
  7. f = open("./img/logo.py", "w+")
  8. f.write(write_data)# 写入文件
  9. f.close()
复制代码
  1. from img.logo import imgBase64
  2. # 创建临时logo
  3. def createTempLogo():  # 处理图片
  4.     tmp = open("temp.ico", "wb+")  # 创建temp.ico临时文件
  5.     tmp.write(base64.b64decode(imgBase64))  # 写入img的base64
  6.     tmp.close()  # 关闭文件
  7. ...
  8. createTempLogo()
  9. root.wm_iconbitmap("temp.ico")# 使用wm_iconbitmap引入创建的ico
  10. if os.path.exists("temp.ico"):
  11.    os.remove("temp.ico")# 创建logo后需删除临时logo
  12. ...
复制代码
结语

最后不管是直接运行还是打包exe后运行,会发现窗体图标、任务栏图标、exe图标都变成了自定义的图标。

原文链接:https://xiblogs.top/?id=65

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4