【发布时间】:2016-01-13 06:42:16
【问题描述】:
【问题讨论】:
标签: python-3.x tkinter
【问题讨论】:
标签: python-3.x tkinter
要更改图标,您应该使用iconbitmap 或wn_iconbitmap 我的印象是您希望将其更改为的文件必须是 ico 文件。
import tkinter as tk
root = tk.Tk()
root.iconbitmap("myIcon.ico")
【讨论】:
from tkinter import *
app = Tk()
app.title('Tk')
app.geometry('')
app.iconbitmap(r'C:\Users\User\PycharmProjects\HelloWorld\my.ico')
app.mainloop()
pyinstaller --onefile -w -F --add-binary "my.ico;." my.py
【讨论】:
如果您没有 icon.ico 文件,您可以使用 PIL 将您的照片更改为 .ico 文件
import tkinter as tk
from PIL import Image, ImageTk
root = tk.Tk()
ico = Image.open('test.png')
photo = ImageTk.PhotoImage(ico)
root.wm_iconphoto(False, photo)
root.mainloop()
【讨论】:
您不得将 favicon.ico 与您的代码或文件夹放在同一目录中。输入完整的路径名。例如:
from tkinter import *
root = Tk()
root.iconbitmap(r'c:\Python32\DLLs\py.ico')
root.mainloop()
这会起作用
【讨论】: