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
|
from tkinter import *
# reglages
width = 800
height = 600
couleur = (48, 47, 47)
couleurmes = (113, 113, 113)
#creation de la class
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()
#methode pour objets
def objet(self):
self.listeF = ['NOM :', 'PRENOM :', 'ADRESSE :', 'N° TELE :', 'MAIL :' ]
self.liste_Entry = []
self.liste_Info = []
R_span = 2
R_pady = 70
#creation graphique
for x in self.listeF:
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')
self.liste_Entry.append(x)
x.grid(row=1, column=3, rowspan=R_span, pady=R_pady, sticky = NW)
#recuperation de la list
for l in self.liste_Entry:
self.rec_ent = l.get()
print(self.rec_ent)
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)
#methode du bouton valid
def Entree_Get(self):
self.liste_Info.append(self.rec_ent)
#variable lié à l'application
application = Appli()
application.fenetre.mainloop() |
Partager