Bonjour, j'ai un problème avec Entry.get (). J'aimerais récupérer les informations du formulaire dans une liste (liste_info), merci
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
from tkinter import *
 
# reglages
width = 800
height = 600
couleur = (48, 47, 47)
couleurmes = (113, 113, 113)
 
 
class Appli():
    def __init__(self):
        self.fenetre = Tk()
        self.fenetre.geometry("1000x600")
        self.fenetre.title('Appli')
        self.fenetre.configure(background="#cecece")
        self.fenetre.configure(highlightbackground="#cecece")
        self.fenetre.configure(borderwidth="1")
        self.fenetre.configure(relief="sunken")
        self.fenetre.attributes('-alpha', 0.98)
        self.objet()
 
 
    liste_Info = []
 
 
    def objet(self):
 
        self.listeF = ['NOM :', 'PRENOM :', 'ADRESSE :', 'N° TELE :', 'MAIL :' ]
        self.liste_Info = []
 
 
        R_span = 2
        R_pady = 70
 
        # graphique creation
 
        for x in self.listeF:
 
            global  entree
 
            x = Label(self.fenetre, text=x, bg='#cecece', fg='black')
            x.grid(row=1, column=2, rowspan =  R_span, pady = R_pady, sticky = W)
            x = Entry(self.fenetre, bg='black', fg='white')
            x.grid(row=1, column=3, rowspan=R_span, pady=R_pady, sticky = NW)
 
            print(x)
            entree = x.get()
            R_span += 1
            R_pady +=50
 
 
        self.lab_mes = Label(self.fenetre, text='MESSAGE : ', bg='#cecece', fg='black')
        self.lab_mes.grid(row=1, column=4, padx=40, rowspan = 2, sticky = W)
 
 
        self.MES = Entry(self.fenetre, bg='black', fg='white')
        self.MES.grid(row=2, column=4, padx=40, rowspan=2, ipady = 40, sticky = W)
 
 
        self.bouton = Button(self.fenetre, text='Valider', command=self.Entree_Get())
        self.bouton.grid(row=4, column=4,padx=40,sticky = NE)
 
 
        self.canphoto = Canvas(self.fenetre, width=165, height=222, bg='dark grey')
        self.canphoto.grid(row=1, column=1, rowspan=4, padx=20, pady=70,sticky = W)
 
    def Entree_Get(self):
        self.liste_Info.append(entree)
        print(self.liste_Info)
 
 
application = Appli()
application.fenetre.mainloop()