unix 错误与tkinter mac os标志与.icns

lokaqttq  于 2023-06-22  发布在  Unix
关注(0)|答案(2)|浏览(168)

我看不到.icns文件python,tkinter
代码:

windows = iconbitmap("any.icns")

enter image description here

e1xvtsh3

e1xvtsh31#

位图必须是ico类型,而不是png或jpg类型,否则图像将不会显示为图标。这些都是解决方案

import tkinter as tk
root = tk.Tk()

root.tk.call('wm', 'iconphoto', root._w, tk.PhotoImage(file='/path/to/ico/icon.png')

root.mainloop()
import tkinter as tk
root = tk.Tk()

root.iconphoto(False, tk.PhotoImage(file='/path/to/ico/icon.png'))
root.mainloop()
col17t5w

col17t5w2#

在Windows上,您可以使用*.exe*.ico作为图标。可执行文件和图标为图标工作,但在mac上只有可执行文件工作,所以*.app应该工作。这是您需要使用的文件类型,而不是*.icns*.ico

相关问题