TKinter不会导航到PythonLinux中的文件夹

问题描述

我在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

有人可能说我在输入文件夹位置时可能出错。这是屏幕截图

pic1

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)