Почему изображение не размещается без метода привязки (python) (tkinter)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему изображение не размещается без метода привязки (python) (tkinter)

Сообщение Anonymous »

Я пытаюсь поместить изображение на холст с помощью функции, чтобы обновить размер изображения и его размещение на холсте.
У меня возникла очень странная ошибка, когда Я беру код и помещаю его в функцию, см. ниже:
Если вы закомментируете 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»