Bonsoir,

Voici le début de mon 1er prog.
L'exemple ci-dessous, doit permettre d'ouvrir deux fenêtre dont le code est inscrit dans un fichier exem1.py depuis le fichier exem2.py.

Voici ce que j'ai écrit:

exem1.py
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
 
#-*- coding:Utf-8 -*-
from Tkinter import *
 
def newfen1():
    fen1 = Tk()             
 
    txt = Label(fen1, text = "ACCEUIL", fg = 'green')
    bou = Button(fen1, text = 'accés fen2', command = newfen2)
 
    fen1txt.pack()
    bou.pack()
 
    fen1.mainloop()
 
 
def newfen2(event):
    fen2 = Tk()      
 
    fen1.destroy()
    txt = Label(fen2, text = "PAGE 1", fg = 'green')
    txt2 = Label(fen2, text = "COUCOU", fg = 'green')
    txt.pack()
    txt.pack()
 
    fen2.mainloop()
exem2.py
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#-*- coding:Utf-8 -*-
from exem1 import *
newfen1()
Lorsque je double clic sur exem1.py, newfen1() d'exécute bien.
Par contre si je clique sur le bouton bou, newfen2() apparaît mais vide.

Quelqu'un peut-il m'expliquer pourquoi?