我正在尝试设置一个应用程序图标(python3 / tkinter),如下所示:
Interface()
root.title("Quicklist Editor")
root.iconbitmap('@/home/jacob/.icons/qle_icon.ico')
root.resizable(0, 0)
root.mainloop()
无论我做什么,我都会收到一条错误消息(空闲),内容如下:
return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: error reading bitmap file "/home/jacob/.icons/qle_icon.ico"
我究竟做错了什么?
问题不在于代码,而在于图标。我尝试创建一个xbm
使用 Gimp(某些 KDE 图标编辑器)之外的另一个程序,虽然它看起来非常丑陋,但它确实显示了一个图标。
我想我必须找到一个为我的 Python 程序提供“可理解”图标的创建者。
Edit
The iconbitmap
方法原来是黑白分明的,根本没用。
经过长时间的搜索,我找到了为 Python 3(在 Linux 上)设置应用程序图标颜色的解决方案。我找到了here:
root = Tk()
img = PhotoImage(file='your-icon')
root.tk.call('wm', 'iconphoto', root._w, img)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)