Bonjour à tous, j'ai écrit un code pour mettre une image dans une fenêtre:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.