前言:本文代码运行环境 win10+python2
一、添加窗口图标
因为Tkinter打包不支持将图片引入程序中,所有采用的线转换成ASCII码的形式。
- 生成ASCII码
import base64 open_icon = open("icon2.ico","rb") #选择图标文件 b64str = base64.b64encode(open_icon.read()) open_icon.close() write_data = "img = '{0}'".format(b64str) f = open("icon2.py", "w+") f.write(write_data) #生成ASCII码 f.close()
- 将图标添加到窗口
import tkinter as tk import base64 import os window = tk.Tk() tmp = open("tmp.ico