Bonjour,

Je suis actuellement en train d'apprendre le Python avec le cours de Mr Swinnen.

J'essaie de développer une petite application pour m'exercer, mais je suis confronter à un problème. J'aimerais pouvoir gérer des images dans mes fonctions, mais cela ne marche pas. Si je met le code de ma fonction create_splash() dans le corps du "main", aucun soucis ça marche. Par contre, dans la fonction non. Quelqu'un pourrait-il m'aider SVP?

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
from Tkinter import *
 
def create_splash:
    fen_main.withdraw()                     
    splash.overrideredirect(1)             
    splash.geometry("470x260+400+180")      
    photo = PhotoImage(file ='./PICTURES/splashscreen.gif') 
    lab_splash=Label(splash, image=photo)   
    lab_splash.pack(padx=0, pady=0)         
    fen_main.after(2500, kill_splash)
 
def kill_splash():
    splash.destroy()                    
    fen_main.deiconify()                
 
 
 
fen_main=Tk()                           
splash=Toplevel()                       
 
create_splash()
init_fen_main()   
fen_main.mainloop()
Merci beaucoup d'avance