Bonjour à tous, je me tourne vers ce serveur car je n'arrive pas à afficher mon image. Hors, avant que je rajoute ma fenêtre "fenetre", tout fonctionnait. Maintenant, on voit l'emplacement de l'image mais elle ne s'affiche pas. Pouvez-vous m'aider s'il vous plaît ?

Voici mon code :
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from tkinter import *
 
def open_imc():
    fenetre = Toplevel()
    fenetre.title("Calcul de l'IMC")
 
 
    def compute_IMC():
        try:
            # Récupération des valeurs saisies par l'utilisateur
            poids = float(poids_entry.get())
            taille = float(taille_entry.get()) / 100  # Convertir la taille en mètres
 
            # Calcul de l'IMC
            imc = poids / (taille * taille)
            imc_label.config(text=f"IMC = {imc:.2f}")
        except ValueError:
            imc_label.config(text="Veuillez saisir des valeurs numériques.")
 
 
    # Libellé et champ de saisie pour le poids
    poids_label = Label(fenetre, text="Poids (kg):")
    poids_label.pack()
    poids_entry = Entry(fenetre)
    poids_entry.pack()
 
    # Libellé et champ de saisie pour la taille
    taille_label = Label(fenetre, text="Taille (cm):")
    taille_label.pack()
    taille_entry = Entry(fenetre)
    taille_entry.pack()
 
 
    calculer_button = Button(fenetre, text="Calculer", command=compute_IMC)
    calculer_button.pack()
 
    # Libellé pour afficher l'IMC
    imc_label = Label(fenetre, text="")
    imc_label.pack()
 
 
    photo = PhotoImage(file = r"C:\Users\Théo\Downloads\roue-calcul-imc.png")
    Button(fenetre, image=photo).pack(side=TOP)
 
home = Tk()
btn_imc = Button(home, text="IMC",command=open_imc)
btn_imc.pack()
home.mainloop()

Voici le rendu actuel:
Nom : appeller_print().PNG
Affichages : 132
Taille : 141,4 Ko