【发布时间】:2020-11-22 19:45:26
【问题描述】:
对于至少一些示例,我从here 中获取了一张图像并下载为 ico 文件,以使用以下代码设置为 Tkinter 中的图标:
from tkinter import *
root = Tk()
root.title('icon appears!')
root.iconbitmap('Custom-Icon-Design-Flatastic-3-Filetype-ico.ico')
root.mainloop()
但是,由于某种原因,它没有显示在窗口上。有趣的是,如果我将窗口图标拖到桌面上,它需要显示应该显示的 ico 文件,但它没有:(
我尝试了许多 ico 图片,但似乎问题出在其他地方。我看到this 的问题,甚至尝试将带有 PIL 的 png 转换为 ico。尽管如此,没有任何显示...
在 python 3.7 上运行,macOS Catalina 版本 10.15.4。
可能是什么问题?
【问题讨论】:
-
您的
.ico文件是否与您的.py文件位于同一目录中? -
@CoolCloud 是的。没有路径问题:(
-
你试过 diff ico 文件吗?
-
@CoolCloud 正如我在问题中所述,我尝试了许多 ico 文件。从png转换,使用PIL或一些在线转换器..ico文件出现在图标中,它不显示
-
默认,叶子正在显示?