我能够为可执行文件设置通用图标,但是,我在正确编译代码时遇到问题,以便当我使用 tkinter 为新窗口调用它时它会显示图标文件(如帮助、关于等)。
我的代码如下所示:
Window.iconbitmap(r'snake.ico')
感谢您的帮助!谢谢你。
我能够为可执行文件设置通用图标,但是,我在正确编译代码时遇到问题,以便当我使用 tkinter 为新窗口调用它时它会显示图标文件(如帮助、关于等)。
我的代码如下所示:
Window.iconbitmap(r'snake.ico')
感谢您的帮助!谢谢你。
感谢您的帮助@acw1668!答案是:
将 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)
让我知道它是否有效。