Bonjour,
Débutant en Python et Tkinter, je ne demande ce que je n'ai pas compris! Voici un petit 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
 
 
from tkinter import *
 
def truc():
    print("premiere ligne de truc")
    print("seconde ligne de truc")
 
 
print("debut du pgm")
truc()
print("autre ligne")
 
mafenetre=Tk()
mafenetre.title("test")
mafenetre.geometry("300x200+250+30")
 
mafenetre.mainloop()
et je me demande pourquoi il n'y a que le premier "print" qui apparait, et les autres seulement après la fermeture de la fenêtre lorsque l'instruction "mafenetre.mainloop()" est présente.
alors qu'ils apparaissent tous si l'instruction mainloop() est absente!

Merci de votre aide, cordialement....