问题描述
我在Windows中使用Python制作了文本编辑器。我将tkinter
用于GUI。
这是从我的PC的favicon文件夹中加载图标的代码段。整个代码为here
window.iconbitmap(tk.PhotoImage(r'C:\Users\Asus\Documents\GitHub\Open-Palm\favicon\favicon.ico'))
在Windows上运行正常,但是最近我切换到Ubuntu,将存储库克隆到主目录中。
因此,我不得不将目录更改为:
window.iconbitmap(tk.PhotoImage(r'/home/linux/Desktop/Open-Palm/favicon/favicon.ico'))
但是现在.ico
无法加载,并且出现此错误:
Traceback (most recent call last):
File "/home/linux/Desktop/Open-Palm/MainUI.py",line 159,in <module>
window.iconbitmap(tk.PhotoImage(r'/home/linux/Desktop/Open-Palm/favicon/favicon.ico'))
File "/usr/lib/python3.8/tkinter/__init__.py",line 2071,in wm_iconbitmap
return self.tk.call('wm','iconbitmap',self._w,bitmap)
_tkinter.TclError: bitmap "/home/linux/Desktop/Open-Palm/favicon/favicon.ico" not defined
有人可能说我在输入文件夹位置时可能出错。这是屏幕截图
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)