【发布时间】:2021-01-22 23:23:44
【问题描述】:
我想知道是否有办法获取一个窗口的 ico 文件并在同一个窗口中使用它,而不知道图标的位置。
from tkinter import *
root = Tk()
root.iconbitmap('img/icn.ico')
top = Toplevel()
root.mainloop()
在这里我希望top 有root 的图标而不说top.iconbitmap() 或top.iconphoto(),我得到的最接近的是top.tk.call('wm','iconbitmap') 但我不知道该怎么做,因为我找不到易于理解的文档。
为什么我不想使用iconbitmap(),基本上是这样,使用tkinter.messagebox,您可以看到消息框自动继承父窗口小部件的图标。我试图复制这种效果。如果图标是默认的 tk 图标,则显示空白图标或显示自定义图标。
提前致谢:D
【问题讨论】:
-
尝试将
True传递给iconphoto()的第一个参数。