Bonjour à tous !

je commence la programmation et surtout la création d'interfaces graphiques. J'essaie de créer un programme qui permet à l'utilisateur de rentrer des informations sur plusieures personnes puis de l'enregistrer sur un fichier (je n'ai pas encore commencer à coder cette partie).
Voici le 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
from tkinter import *
 
class Infos(Frame):
 
    def perso_suivante(self):
        i += 1
        return i
 
    def __init__(self, boss =None):        
        Frame.__init__(self)
        self.pack()
 
        i = 1
        while i > 0 and i < 5:
            # texte intro
            personne = 'Personne n° ' + str(i)
            self.texteintro = Label(self, text = personne)
            self.texteintro.grid(column = 1, row = 1)
 
            self.txt_nom = Label(self, text = 'Nom :')
            self.txt_nom.grid(column = 1, row = 2, sticky = 'W')
            self.texte_nom = Entry(self)
            self.texte_nom.insert(END, "")
            self.texte_nom.grid(column = 1, row = 3)
 
            # choix : homme ou femme
            self.txt_sexe = Label(self, text  = 'Sexe')
            self.txt_sexe.grid(column = 1, row = 4, sticky = 'W')
            Possibilites =["Homme", "Femme"]
            self.choix = StringVar()
            self.choix.set(Possibilites[1])
            for n in range(2):
                bout = Radiobutton(self,
                                   text = Possibilites[n],
                                   variable = self.choix,
                                   value = Possibilites[n])
                bout.grid(row = n + 4, column = 1, sticky = 'W')
 
            self.bouton = Button(self, text = 'Personne suivante', command = self.perso_suivante)
            self.bouton.grid(row = 7, column = 1)
 
if __name__ == '__main__':
    Infos().mainloop()
Je souhaiterais suspendre la boucle tant que l'utilisateur n'a pas appuyé sur le bouton. Je voudrais savoir comment il faut s'y prendre pour que le clic sur le bouton entraîne l'incrémentation de i par 1 (je ne sais pas si c'est la bon façon de dire : i += 1 ) et donc qu'il entraine l'entrée de données pour la personne suivante.
Désolé si je ne suis pas très clair, c'est un peu mélangé dans ma tête ...
Si quelqu'un pourrait me répondre, cela me serait d'une grande aide ^^
Merci d'avance