Я пытаюсь поместить изображение на холст с помощью функции, чтобы обновить размер изображения и его размещение на холсте.
У меня возникла очень странная ошибка, когда Я беру код и помещаю его в функцию, см. ниже:
Если вы закомментируете Canvas1.bind, изображение не отобразится.
import tkinter as tk
from PIL import Image, ImageTk, ImageOps
window = tk.Tk()
canvas1 = tk.Canvas(window)
canvas1.pack()
def plant_image():
image = Image.open('test/IMG_5284.jpg')
image2 = ImageOps.fit(image = image, size = (156, 195))
pic = ImageTk.PhotoImage(image2)
canvas1.create_image(0,0, image = pic, anchor = 'nw')
# canvas1.bind('', lambda event: resizeimage(event, pic))
plant_image()
window.mainloop()
Подробнее здесь: https://stackoverflow.com/questions/785 ... hontkinter
Почему изображение не размещается без метода привязки (python) (tkinter) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
ASP.NET MVC — файл RDLC не находится, когда проект публикуется и размещается локально
Anonymous » » в форуме C# - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
ASP.NET MVC — файл RDLC не находится, когда проект публикуется и размещается локально
Anonymous » » в форуме C# - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-