【发布时间】:2020-04-28 16:39:20
【问题描述】:
我有一个 tkinter python 文件保存在目录的文件夹中。该文件的图标和其他资源保存在另一个文件夹中。
root_directory
|
|---resources
| |
| |---icon.png
|
|---windows
| |
| |---tkinter_file.py
在tkinter_file.py 中,我想为 tkinter 窗口设置一个图标。所以,我做了类似的事情:
root.iconphoto(False, tk.PhotoImage(file='../resources/icon.png'))
但是,这显示了一个错误:
_tkinter.TclError: couldn't open "../resources/icon-appointment.png": no such file or directory
请帮助我成功找到位于不同文件夹中的 PNG 文件。
【问题讨论】:
-
它指的是你的项目路径,而不是你运行代码时的文件路径。试试
"resources/icon.png"。 -
没有任何区别。发生同样的错误。 @jizhihaoSAMA
标签: python python-3.x tkinter python-3.7