如何在python tk应用程序图标中保持抗锯齿?

时间:2014-04-04 04:43:39

标签: python windows tk photoimage

我这样做是为了将'Alt-Tab'列表中显示的图标分配给我的python脚本。

   self.icon = tk.PhotoImage(file=iconpath)
   self.root.tk.call('wm', 'iconphoto', self.root._w, self.icon)

但它只适用于.gif,它无法正确处理透明度的抗锯齿。

同样的.ico文件,例如,当我分配给.bat文件时,我从。看起来很完美。

有没有办法让.py脚本看起来比alt-tab菜单中的.bat脚本差得多?

1 个答案:

答案 0 :(得分:0)

    self.root.iconbitmap(iconpath)

解决了这个问题(至少在Windows下接受.ico)