Python tkinter PhotoImage не работает? - PullRequest
0 голосов
/ 07 мая 2020

Почему мои изображения Tkinter не отображаются?

Я написал этот код

from tkinter import *
from PIL import ImageTk, Image
from tkinter import filedialog

root = Tk()


def ouvrir():
    global image
    root.filename = filedialog.askopenfilename(initialdir="\Khaoula\Desktop\open_cv_book", title="Select a file",filetypes=(("jpg files", "*.jpg"), ("all files", "*.*")))
    image = ImageTk.PhotoImage(Image.open(root.filename))


button = Button(root, text="Open File", command=ouvrir)
button.pack()

root.mainloop()

Нет ошибок
Но изображение не Приходите

Не могли бы вы помочь?

1 Ответ

0 голосов
/ 07 мая 2020

Согласно приведенному выше коду: вы просто создаете экземпляр этого изображения. Если вы хотите, чтобы в окне отображалось изображение, вы должны вызвать его на Labels / Button / Canvas.

Надеюсь, это поможет!

...