0

我有一个我一直在研究的简单 tkinter GUI。

我熟悉使用更改根窗口的图标,root.iconbitmap("/path/to/icon.ico")这是我在编写和测试代码时一直在使用的。

但是,我现在正处于为应用程序构建安装程序的阶段,我正在使用 cx_freeze。我可以做到这一点并将应用程序安装在我编写它的同一台电脑上。但是,如果我将它安装在另一台电脑上,它将无法工作,因为指定的图标路径将不存在于另一台电脑上。

我希望能够让自定义窗口图标出现在其他电脑上,而不必与安装程序一起分发 .ico 文件。

有什么办法可以做到这一点吗?

4

1 回答 1

1

这个例子会有帮助吗?你可以很容易地看到这个想法;并简单地更改所需的文件名称等。

import tkinter
from tkinter import *

ikkuna=tkinter.Tk()
ikkuna.title("Let's use own image as icon with no .ico file")
ikonikuva=PhotoImage(file='Experience_in_AI.png')
ikkuna.iconphoto(False,ikonikuva)
ikkuna.mainloop()
于 2021-03-31T09:07:01.387 回答