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 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
| from tkinter import *
import tkinter.messagebox
import tkinter
def effacer():
Champ.delete(0,END)
Champ2.delete(0,END)
Champ3.delete(0,END)
Champ4.delete(0,END)
Champ5.delete(0,END)
Champ6.delete(0,END)
Champ7.delete(0,END)
C1.deselect()
C2.deselect()
C3.deselect()
C4.deselect()
C5.deselect()
C6.deselect()
homme.deselect()
femme.deselect()
def envoyer():
if (sex.get()==1):
x="Mr"
elif (sex.get()==2):
x="Mme"
aa=""
bb=""
cc=""
dd=""
ee=""
ff=""
if (c.get()==1):
aa=" Cinema "
if (e.get()==2):
bb=" Equitation "
if (p.get()==3):
cc=" Planche "
if (m.get()==4):
dd=" Musique "
if (t.get()==5):
ee=" Theatre "
if (r.get()==6):
ff=" Rien "
fichier= open('User.txt',"w")
fichier.write("Bonjour " + x + " " + Nom.get() + " " + Prenom.get() + ", vous avez " + Age.get()+ " ans. Vous aimez" + aa + bb + cc + dd + ee + ff +". Nous avons bien noté vos commentaires : " + Commentaires.get())
fichier.close()
fenetre= Tk()
Nom = Label(fenetre, text = 'Nom : ')
Nom.grid(column=0, row=0, sticky='w')
Nom=StringVar()
Champ = Entry(fenetre, textvariable= Nom, width=31)
Champ.grid(column=1, row=0, sticky='sw', columnspan=2, padx=10)
Prenom = Label(fenetre, text = 'Prénom : ',)
Prenom.grid(column=0, row=1,sticky='w',pady=2)
Prenom=StringVar()
Champ2 = Entry(fenetre, textvariable= Prenom, width=31)
Champ2.grid(column=1, row=1,columnspan=2)
Age = Label(fenetre, text = 'Age : ')
Age.grid(column=0, row=2, sticky='w',pady=2)
Age=StringVar()
Champ3 = Entry(fenetre, textvariable= Age,width=31)
Champ3.grid(column=1, row=2,columnspan=2)
Mail = Label(fenetre, text = 'Adresse mail : ')
Mail.grid(column=0, row=3,sticky='w',pady=2)
Mail=StringVar()
Champ4 = Entry(fenetre, textvariable= Mail,width=31)
Champ4.grid(column=1, row=3,columnspan=2)
MDP = Label(fenetre, text = 'Mot de passe : ')
MDP.grid(column=0, row=4,sticky='w', pady=2)
MDP=StringVar()
Champ5 = Entry(fenetre, textvariable= MDP,width=31, show='*')
Champ5.grid(column=1, row=4,columnspan=2)
MDP2 = Label(fenetre, text = 'Retapez votre mot de passe : ')
MDP2.grid(column=0, row=5, sticky='w',pady=2)
MDP2=StringVar()
Champ6 = Entry(fenetre, textvariable= MDP2,width=31, show='*')
Champ6.grid(column=1, row=5,columnspan=2)
Commentaires = Label(fenetre, text = 'Commentaires : ')
Commentaires.grid(column=0,row=6, sticky='w',pady=2)
Commentaires=StringVar()
Champ7 = Entry(fenetre, textvariable= Commentaires,width=31)
Champ7.grid(column=1, row=6, ipady=25,columnspan=2)
Sexe = Label(fenetre, text = 'Sexe : ')
Sexe.grid(column=0,row=7, sticky='w',pady=2)
sex=IntVar()
homme= Radiobutton (fenetre, text="homme", variable=sex, value=1)
homme.grid(column=1, row=7,sticky='sw')
femme= Radiobutton (fenetre, text="femme", variable=sex, value=2)
femme.grid(column=2, row=7,sticky='sw')
Hobbies = Label(fenetre, text = 'Hobbies : ')
Hobbies.grid(column=0,row=9, sticky='w',pady=2)
c=IntVar()
e=IntVar()
p=IntVar()
m=IntVar()
t=IntVar()
r=IntVar()
C1= Checkbutton (text="Cinema", variable=c, onvalue=1, offvalue=0)
C1.grid (column=1, row=8,sticky='sw')
C2= Checkbutton (text="Equitation", variable=e, onvalue=2, offvalue=0)
C2.grid (column=1, row=9, sticky='sw')
C3= Checkbutton (text="Planche à voile", variable=p, onvalue=3, offvalue=0)
C3.grid (column=1, row=10, sticky='sw')
C4= Checkbutton (text="Musique", variable=m, onvalue=4, offvalue=0)
C4.grid (column=2, row=8,sticky='sw')
C5= Checkbutton (text="Theatre", variable=t, onvalue=5, offvalue=0)
C5.grid (column=2, row=9, sticky='sw')
C6= Checkbutton (text="Rien", variable=r, onvalue=6, offvalue=0)
C6.grid (column=2, row=10, sticky='sw')
Envoyer= Button (fenetre, text="envoyer",command=envoyer, pady=2)
Envoyer.grid (column=1, row=11,sticky='sw', pady=20)
Effacer= Button (fenetre, text="réeinitialiser", command=effacer, pady=2)
Effacer.grid (column=2, row=11,sticky='sw',pady=20)
fenetre.mainloop() |
Partager