Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python tk应用程序图标中保持抗锯齿?_Python_Windows_Tk_Photoimage - Fatal编程技术网

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

如何在python tk应用程序图标中保持抗锯齿?,python,windows,tk,photoimage,Python,Windows,Tk,Photoimage,这就是我为python脚本分配“Alt Tab”列表中显示的图标的方法 self.icon = tk.PhotoImage(file=iconpath) self.root.tk.call('wm', 'iconphoto', self.root._w, self.icon) 但它只能与.gif一起使用,而.gif无法正确处理透明度的抗锯齿 例如,我创建.gif的.ico文件在分配给.bat文件时看起来非常完美 有没有办法使.py脚本看起来不比alt选项卡菜单中的.bat脚本糟糕多

这就是我为python脚本分配“Alt Tab”列表中显示的图标的方法

   self.icon = tk.PhotoImage(file=iconpath)
   self.root.tk.call('wm', 'iconphoto', self.root._w, self.icon)
但它只能与.gif一起使用,而.gif无法正确处理透明度的抗锯齿

例如,我创建.gif的.ico文件在分配给.bat文件时看起来非常完美

有没有办法使
.py
脚本看起来不比alt选项卡菜单中的
.bat
脚本糟糕多少

    self.root.iconbitmap(iconpath)
解决了问题(它接受.ico-至少在Windows下)