From 167f4f5071f9716f02275a9a04112546977c5f13 Mon Sep 17 00:00:00 2001 From: Aveias Date: Thu, 3 Aug 2017 18:05:33 +0200 Subject: [PATCH] =?UTF-8?q?correction=20commentaires=20&=20incoh=C3=A9renc?= =?UTF-8?q?es=20utf8=20+=20ajout=20titre=20fen=C3=AAtre=20login?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Auth/login.py | 3 ++- Menu/barreOutils.py | 44 +++++++++++++++++--------------------------- 2 files changed, 19 insertions(+), 28 deletions(-) diff --git a/Auth/login.py b/Auth/login.py index eb19d8d..cffe39a 100644 --- a/Auth/login.py +++ b/Auth/login.py @@ -1,5 +1,5 @@ # -*-coding:utf8 -* -"""Affichage de la fen�tre de login""" +"""Affichage de la fenêtre de login""" from __future__ import unicode_literals from tkinter import * import Auth.authentication as auth @@ -11,6 +11,7 @@ class Login(): def __init__(self): self.fenetre = Tk() + self.fenetre.title('login') # Création de nos widgets self.message = Label(self.fenetre, text="Merci de vous identifier") diff --git a/Menu/barreOutils.py b/Menu/barreOutils.py index 2ac75f6..622e991 100644 --- a/Menu/barreOutils.py +++ b/Menu/barreOutils.py @@ -6,14 +6,14 @@ from PIL import Image, ImageTk class BarreOutils(): - - """Notre fenêtre principale. - Tous les widgets sont stockés comme attributs de cette fenêtre.""" - + + """Notre fenêtre principale. + Tous les widgets sont stockés comme attributs de cette fenêtre.""" + def __init__(self): # céation de la fenetre self.fenetre = Tk() - # Booleen fermer : devient true quand on appuie sur le bouton deconnexion + # Booleen fermer : devient true quand on appuie sur le bouton deconnexion self.fermer = False # Dimension et position fenetre self.hauteur = self.fenetre.winfo_screenheight()/1.2 # 80% de la page en hauteur @@ -23,11 +23,11 @@ class BarreOutils(): self.posY = self.fenetre.winfo_screenheight()/2 - (self.hauteur / 2) # centré en hauteur # empecher le redimensionnement de la fenetre self.fenetre.resizable(width=False, height=False) - + # convertir la chaine du paramentre de geometry( en liste de parametre entier L,H,X,Y = self.geoliste(self.fenetre.geometry()) self.fenetre.geometry("%dx%d%+d%+d" % (self.largeur,self.hauteur,self.posX,self.posY)) # affecter les parametre de dimension et position - + # Ajout d'un label : titre barre Outils self.fenetre.title("Menu") # taille des boutons @@ -41,42 +41,42 @@ class BarreOutils(): #liste_projets.insert(END, "gestt") #liste_projets.insert(END, "ratatouille") #liste_projets.insert(END, "chouxfleur") -################################################################################################################ +################################################################################################################ # Bouton tache rapides image = Image.open('fleche.png') photo = ImageTk.PhotoImage(image) self.bouton_tache_rapide = Button(self.fenetre, image=photo,width=self.largeurBoutons,height=self.hauteurBoutons, command=self.open_taches_rapides) self.bouton_tache_rapide.grid(row=3,column=1, padx = self.largeur * 0.02) self.bouton_tache_rapide.image = photo -################################################################################################################ +################################################################################################################ # Bouton Nouveau Projet image = Image.open('plus4.png') photo = ImageTk.PhotoImage(image) self.bouton_deconnexion = Button(self.fenetre, image=photo,width=self.largeurBoutons,height=self.hauteurBoutons, command=self.open_nouveau_projet) self.bouton_deconnexion.grid(row=4,column=1) self.bouton_deconnexion.image = photo -################################################################################################################ +################################################################################################################ # Bouton Rapports image = Image.open('graphe.png') photo = ImageTk.PhotoImage(image) self.bouton_deconnexion = Button(self.fenetre, image=photo,width=self.largeurBoutons,height=self.hauteurBoutons, command=self.open_rapports) self.bouton_deconnexion.grid(row=5,column=1) self.bouton_deconnexion.image = photo -################################################################################################################ +################################################################################################################ # Bouton Naviguer image = Image.open('loupe.jpg') photo = ImageTk.PhotoImage(image) self.bouton_naviguer = Button(self.fenetre, image=photo,width=self.largeurBoutons,height=self.hauteurBoutons, command=self.naviguer) self.bouton_naviguer.grid(row=6,column=1) self.bouton_naviguer.image = photo -################################################################################################################ +################################################################################################################ # Bouton Deconnexion image = Image.open('deco.jpg') photo = ImageTk.PhotoImage(image) self.bouton_deconnexion = Button(self.fenetre, image=photo,width=self.largeurBoutons,height=self.hauteurBoutons, command=self.deconnexion) self.bouton_deconnexion.grid(row=7,column=1) self.bouton_deconnexion.image = photo -################################################################################################################ +################################################################################################################ def deconnexion(self,*args): """L'utilisateur veut fermer le programme et se deconnecter""" self.callback() @@ -84,8 +84,8 @@ class BarreOutils(): self.fenetre.destroy() def open_taches_rapides(self,*args): """L'utilisateur veut ouvrir la fenetre des taches rapides""" - toplevel = Toplevel(self.fenetre) - toplevel.title('Subroot') + toplevel = Toplevel(self.fenetre) + toplevel.title('Subroot') # TODO : ouvrir la fenetre des taches rapides def open_nouveau_projet(self,*args): """L'utilisateur veut ouvrir la fenetre des nouveaux projets""" @@ -97,11 +97,11 @@ class BarreOutils(): """L'utilisateur veut ouvrir la fenetre des rapports""" # TODO : ouvrir la fenetre de navigation self.fenetre.state('iconic') - + def geoliste(self,g): r=[i for i in range(0,len(g)) if not g[i].isdigit()] return [int(g[0:r[0]]),int(g[r[0]+1:r[1]]),int(g[r[1]+1:r[2]]),int(g[r[2]+1:])] - + def callback(self): if askyesno('Deconnexion', 'Êtes-vous sûr de vouloir vous deconnecter ?'): self.fermer = True @@ -115,13 +115,3 @@ print(b.fenetre.geometry()) print(b.largeurBoutons) print(b.hauteurBoutons) b.fenetre.mainloop() - - - - - - - - - -