Python Tkinter - "изображение" 1 "не существует" - PullRequest
0 голосов
/ 21 апреля 2020

Произошла ошибка во время выполнения этого кода. Понятия не имею.

Я не использую изображения с именем «1», это можно увидеть в этом коде.

eur_window = tk.Toplevel(myapp)
eur_window.title('Европа')
eur_window.geometry('1000x480')
eur_window.resizable(False, False)
canvas = tk.Canvas(eur_window ,width=1000,height=480)
canvas.pack()
pilImage = Image.open("./4-news-map.jpg")
image = ImageTk.PhotoImage(pilImage)
imagesprite = canvas.create_image(350, 240,image=image)
label=tk.Label(eur_window, image=imagesprite)

label.pack()

nastImage = Image.open("./nast.jpg")
mastimg = ImageTk.PhotoImage(nastImage)
nastimgsprite = canvas.create_image(900, 150,image=mastimg)
nimglabel = tk.Label(eur_window, image=nastimgsprite)
nimglabel.pack()

File "C:\Users\FleXX\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)
  File "c:/Users/FleXX/Desktop/topproject/main - копия (2).py", line 21, in eur_open
    label=tk.Label(image=imagesprite)
  File "C:\Users\FleXX\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 2766, in __init__
    Widget.__init__(self, master, 'label', cnf, kw)
  File "C:\Users\FleXX\AppData\Local\Programs\Python\Python37-32\lib\tkinter\__init__.py", line 2299, in __init__
    (widgetName, self._w) + extra + self._options(cnf))
_tkinter.TclError: image "1" doesn't exist

Надеюсь на вашу помощь, спасибо!

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