0

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

我的代码如下所示:

Window.iconbitmap(r'snake.ico')

感谢您的帮助!谢谢你。

4

2 回答 2

0

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

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

Image_Data = 'iVBORw0KGgoAAAANSUhEUgAAAQ='
window.iconphoto(True, tk.PhotoImage(data=Image_Data))
于 2021-01-30T04:25:59.937 回答
0

我会给你一个例子来说明如何做到这一点:

from tkinter import Tk

win = Tk()

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

win.iconphoto(True, photo)

让我知道它是否有效。

于 2021-01-29T03:49:53.143 回答