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
exem2.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()
Lorsque je double clic sur exem1.py, newfen1() d'exécute bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 #-*- coding:Utf-8 -*- from exem1 import * newfen1()
Par contre si je clique sur le bouton bou, newfen2() apparaît mais vide.
Quelqu'un peut-il m'expliquer pourquoi?
Partager