![](/img/trans.png)
[英]pyinstaller single EXE file - ico image in title of tkinter main window
[英]Why ico image does not display on the window using Tkinter?
對於至少一些示例,我從此處獲取了其中一張圖像並下載為 ico 文件,以使用以下代碼設置為 Tkinter 中的圖標:
from tkinter import *
root = Tk()
root.title('icon appears!')
root.iconbitmap('Custom-Icon-Design-Flatastic-3-Filetype-ico.ico')
root.mainloop()
但是,由於某種原因,它不會在 window 上顯示。 有趣的是,如果我將 window 圖標拖到我的桌面上,它需要顯示應該顯示的 ico 文件,但它沒有:(
我嘗試了許多 ico 圖片,但似乎問題出在其他地方。 我看到了這個問題,甚至嘗試將帶有 PIL 的 png 轉換為 ico。 盡管如此,沒有任何顯示...
在 python 3.7、macOS Catalina 版本 10.15.4 上運行。
可能是什么問題?
你可以試試這樣的
root.tk.call('wm', 'iconphoto', root._w, PhotoImage(file='logo.gif'))
其中 logo.gif 是文件名。 我已經用.gif
擴展名完成了,也許它會接受其他擴展名,如.png, .jpg, .jpeg
...等
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.