Bonjour à tous,

J'utilise tkinter pour ouvrir des fenêtres.

Je souhaiterai c'est que ma fenêtre initiale se ferme lorsque je clique sur un bouton qui me permet de réaliser une fonction prédéfinie. Actuellement je n’arrive à quitter ma fenêtre qu'en créant un bouton "quitter".
Je souhaiterai intégrer cette fonction "quitter" de façon simultanée à une fonction réalisant une autre action.

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
def fen_A():
    def nom_fichier():
        choix=entrA.get()                                                       #définition du nom à attribuer à mon fichier modifer
        global nom_fichier                                                      #la fonction "global" permet que la variable ne soit pas définie uniquement dans la fonction définie ici en local et ainsi la variable peut être rappelée à n'importe quel moment
        nom_fichier='%s'%(choix)
*
*
*
*
*
*
*
*
*
        fen0()                                 #J'ouvre une nouvelle fenetre
        
        

    fenA = Tk()
    
    # création de widgets Label(), Entry(), et Checkbutton() :
    Label(fenA, text = "Nom du fichier modifier:").grid(row =0,columnspan=3)

    entrA = Entry(fenA)
    entrA.grid(row =1, columnspan=3)

    bou1=Button(fenA,text="Valider",command=nom_fichier)                    
 #Je voudrai que l'execution de la command=nom_fichier ferme également la fenA
    bou1.grid(row =3, columnspan=3)
    bou2=Button(fenA,text="Retour",command=fenA.destroy)
    bou2.grid(row =5, columnspan=3)

    
    fenA.mainloop()