Сейчас я пытаюсь использовать этот код. Я получаю сообщение об ошибке
_tkinter.TclError: изображение «paco_img» не существует
Код: Выделить всё
from tkinter import *
PINK = "#e2979c"
RED = "#e7305b"
GREEN = "#9bdeac"
YELLOW = "#f7f5dd"
BLUE = "#678ac2"
FONT_NAME = "Courier"
window = Tk()
window.title("Thomas' Elevator Pitch")
window.config(padx=200, pady=100, bg=BLUE)
canvas = Canvas(width=5000, height=4000)
paco_img = PhotoImage(file="paco.png")
canvas.create_image(2500, 2000, image="paco_img")
canvas.pack()
NameError: имя «ImageTk» не определено. Вы имели в виду: «Изображение»?
Однако, когда я меняю ImageTk на Image, PhotoImage отображается как неразрешенная ссылка на атрибут изображения.
Код: Выделить всё
window = Tk()
window.title("Thomas' Elevator Pitch")
window.config(padx=200, pady=100, bg=BLUE)
canvas = Canvas(width=5000, height=4000)
paco_img = ImageTk.PhotoImage(file="paco.png")
canvas.create_image(2500, 2000, image="paco_img")
canvas.pack()
Подробнее здесь: https://stackoverflow.com/questions/745 ... dow-canvas
Мобильная версия