首页 > 解决方案 > 带有 .icns 的 tkinter mac os 徽标出现错误

问题描述

我看不到 .icns 文件 python、tkinter

代码:

windows = iconbitmap("any.icns")

在此处输入图像描述

标签: pythonmacosunixtkinteroperating-system

解决方案


位图必须是 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()

推荐阅读