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
| def ajouter_dico():
global evad1, evad2, evad3, evad4, evad5, evad6, v
filewin = Toplevel(root)
#Configuration frame
FBG = "black"
FFG = "white"
FFT = "Arial 12"
FBD = "8"
FRF = "flat" # Relief frame : (ridge, groove, raised, flat, sunken )
Label(filewin, text="Ajouter un contact", bg=FBG, fg=FFG, font=FFT, bd=FBD, relief=FRF).grid(row=0, column =1, padx =0, pady =6)
#Label(filewin, text="Ajouter un contact\n").grid(row=0, column =1, padx =14, pady =6)
Label(filewin, text="Civilité").grid(row=1, padx =14, pady =6)
Label(filewin, text="Nom").grid(row=2, padx =14, pady =6)
Label(filewin, text="Prénom").grid(row=3, padx =14, pady =6)
Label(filewin, text="Téléphone").grid(row=4, padx =14, pady =6)
Label(filewin, text="Identifiant").grid(row=5, padx =14, pady =6)
Label(filewin, text="Mot de passe").grid(row=6, padx =14, pady =6)
Label(filewin, text="").grid(row=7, padx =14, pady =6)
Label(filewin, text="").grid(row=9, padx =14, pady =6)
v = IntVar()
Radiobutton(filewin, text="Mademoiselle", variable=v, value="Mademoiselle").grid(row=1, column =1)
Radiobutton(filewin, text="Madame", variable=v, value="Madame").grid(row=1, column =2)
Radiobutton(filewin, text="Monsieur", variable=v, value="Monsieur").grid(row=1, column =3)
#string_evad1 = StringVar(value='Entrée une civilité')
#evad1 = Entry(filewin, textvariable=string_evad1, width=22)
#evad1.grid(row=1, column =1, padx =15, pady =6)
#print "string_evad1 : ", string_evad1
string_evad2 = StringVar(value='Entrée un nom')
evad2 = Entry(filewin, textvariable=string_evad2, width=22)
evad2.grid(row=2, column =1, padx =15, pady =6)
string_evad3 = StringVar(value='Entrée un prénom')
evad3 = Entry(filewin, textvariable=string_evad3, width=22)
evad3.grid(row=3, column =1, padx =15, pady =6)
string_evad4 = StringVar(value='Entrée un numéro ')
evad4 = Entry(filewin, textvariable=string_evad4, width=22)
evad4.grid(row=4, column =1, padx =15, pady =6)
string_evad5 = StringVar(value="Entrée l'identifiant")
evad5 = Entry(filewin, textvariable=string_evad5, width=22)
evad5.grid(row=5, column =1, padx =15, pady =6)
string_evad6 = StringVar(value="Entrée le mot de passe")
evad6 = Entry(filewin, textvariable=string_evad6, width=22)
evad6.grid(row=6, column =1, padx =15, pady =6)
button = Button(filewin, text="Effacer", command=filewin.quit).grid(row=8, column=1, sticky=W, padx =0, pady=4)
button = Button(filewin, text="Valider", command=valider_ajouter_dico).grid(row=8, column=1, sticky=W, padx =70, pady=4)
button = Button(filewin, text="Fermer", command=filewin.destroy).grid(row=8, column=1, sticky=W, padx =140, pady=4)
def valider_ajouter_dico():
for index,agendas in enumerate(agenda):
print index,agendas
agendas['civilite'] = v.get()
agendas['nom'] = evad2.get()
agendas['prenom'] = evad3.get()
agendas['telephone'] = evad4.get()
agendas['identifiant'] = evad5.get()
agendas['password'] = evad6.get() |
Partager