Bonjour à tous
Je suis novice sur Python et je ne comprends pas pourquoi, lorsque j'exécute le script ci-dessous, le bouton ne joue pas son rôle.
Alors que sans bouton, le script fonctionne très bien :
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 from tkinter import * def tracer_image(): "Affichage de l'image" img = PhotoImage(file = 'figure.gif') img = img.subsample(4, 4) #On diminue la taille de l'image d'un facteur 2 can.create_image(400,300, anchor=SE, image = img) "Définition de la fenêtre" fen = Tk() fen.title('Insérer une image') "Définition du caneva" can = Canvas(fen, width = 400, height = 300, bg = 'white') can.pack() "Bouton image" Button(fen, text = "Image", command = tracer_image).pack() fen.mainloop() fen.destroy()
Merci d'avance !
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 * "Définition de la fenêtre" fen = Tk() fen.title('Insérer une image') "Définition du caneva" can = Canvas(fen, width = 400, height = 300, bg = 'white') can.pack() "Affichage de l'image" img = PhotoImage(file = 'figure.gif') img = img.subsample(4, 4) #On diminue la taille de l'image d'un facteur 2 can.create_image(400,300, anchor=SE, image = img) fen.mainloop() fen.destroy()
Partager