«Файл не найден» при импорте GIF-файла для Tkinter.Label - PullRequest
0 голосов
/ 02 июня 2018

Я пытаюсь импортировать gif в Tkinter.Label.Я получаю файл, не существует ошибки.Я дважды проверил путь и имя файла.

Ниже приведено сообщение об ошибке, которое я получаю.

Traceback (most recent call last):
File "C:\Users\sachin\Desktop\Project California.py", line 39, in <module>
if __name__=='__main__': main()
File "C:\Users\sachin\Desktop\Project California.py", line 35, in main
feedback = Feedback(root)
File "C:\Users\sachin\Desktop\Project California.py", line 11, in __init__
self.logo = PhotoImage(file= "‪C:\\Users\\sachin\\Desktop\\signature.gif")
File "C:\Users\sachin\AppData\Local\Programs\Python\Python36                                    
\lib\tkinter\__init__.py", line 3542, in __init__
Image.__init__(self, 'photo', name, cnf, master, **kw)
self.tk.call(('image', 'create', imgtype, name,) + options)
_tkinter.TclError: couldn't open "‪C:\Users\sachin\Desktop\signature.gif": no 
such file or directory

Вот код, который я использовал.

def __init__(self,master):

    self.frame_header = ttk.Frame(master)
    self.logo = PhotoImage(file= "‪C:\\Users\\sachin\\Desktop\\signature.gif")
    ttk.Label(self.frame_header, image = self.logo)

IЯ новичок в программировании на Python.Извиняюсь, если вопросы слишком тривиальны.

1 Ответ

0 голосов
/ 08 июня 2018

Я получаю ту же ошибку, и я уверен, что путь тоже правильный.Фактически, он, кажется, находит файл каждый раз, когда пытается, с очень похожим кодом.

for r in range(0,5): for c in range(1,4): fn = file_name(c)<br> try:<br> photo = tk.PhotoImage(fn) tk.Button(C, image = photo, width = "16", height = "16").grid(row = r,column = c) except Exception as exception:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...