affichage d'une image dans une fenêtre
Bonjour à tous, j'ai écrit un code pour mettre une image dans une fenêtre:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| from tkinter import *
from PIL import Image, ImageTk
main = Tk()
main.geometry("1080x720+100+100")
main.title("Insérer une image")
canvas = Canvas(fenetre,width=350, height=200)
canvas.create_image(0, 0, anchor=NW, image=photo)
im = Image.open("C:\\Users\\YAO\\Documents\\Informatique\\medecin.jpg")
photo = ImageTk.PhotoImage(im, master = main)
fond = Label(main, image =photo )
fond.place(x=0,y=0, relwidth = 1, relheight=1) |
Il marche très bien mais le souci est que lorsque je le mets sous forme de fonction pour l'appeler dans un autre programme, l'image ne s'affiche plus.
J'espère que vous pourrez m'aider.