Установите максимальную ширину изображения в tkinter

#python #macos #image #tkinter #max

#питон #macos #изображение #tkinter #максимум

Вопрос:

Я знаю, что в CSS вы можете установить максимальный размер изображения с помощью max-width и max-height . Я хочу сделать то же самое с tkinter. Я уже пробовал использовать Image.open("/path/to/file").resize(500) , но получил ошибку TypeError: 'int' object is not iterable . Вот мой код:

 from tkinter import * from PIL import Image, ImageTk  root=Tk() current_image=0 images=[ImageTk.PhotoImage(Image.open("/users/27cadem/documents/display.png").resize(500))]  panel=Label(root,image=images[current_image]) panel.pack()  root.mainloop()  

Комментарии:

1. Вам нужно указать ширину и высоту в форме кортежа, чтобы .resize() .