编译python代码时如何包含图标文件?

2024-04-18 13:09:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我能够为可执行文件设置常规图标,但是,我在正确编译代码时遇到问题,因此在使用tkinter为新窗口调用图标文件时,它会显示图标文件(如帮助、关于等)

我的代码如下所示:

Window.iconbitmap(r'snake.ico')

我感谢你的帮助!多谢各位


Tags: 文件代码可执行文件tkinterwindow常规图标ico
2条回答

谢谢您的帮助@acw1668!答案是:

  1. 将png或ico转换为base64,例如https://onlinepngtools.com/convert-png-to-base64 (其他转换工具提供HTML等的转换。请确保删除开头的“数据:…”。仅使用原始文本)

Image_Data = 'iVBORw0KGgoAAAANSUhEUgAAAQ='
window.iconphoto(True, tk.PhotoImage(data=Image_Data))

我将给你一个如何做的例子:

from tkinter import Tk

win = Tk()

photo = PhotoImage(file = "Any image file")

win.iconphoto(True, photo)

让我知道它是否有效

相关问题 更多 >