实际上,函数iconbitmap只能接收文件名作为参数,因此那里需要一个文件。您可以在链接后创建图标的base64版本(字符串版本),上传文件并将结果作为变量字符串复制到源文件中。将其提取到一个临时文件,最后将该文件传递给iconbitmap并将其删除。很简单:
import base64import osfrom Tkinter import *##The base64 icon version as a stringicon = """ REPLACE THIS WITH YOUR base64 VERSION OF THE ICON"""icondata= base64.b64depre(icon)## The temp file is icon.icotempFile= "icon.ico"iconfile= open(tempFile,"wb")## Extract the iconiconfile.write(icondata)iconfile.close()root = Tk()root.wm_iconbitmap(tempFile)## Delete the tempfileos.remove(tempFile)
希望能帮助到你!



