From 92022ca0781782613ceb18799b5634c04439a19f Mon Sep 17 00:00:00 2001 From: Mylloon Date: Mon, 29 Nov 2021 00:36:36 +0100 Subject: [PATCH] adding app name to all window's title --- main.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/main.py b/main.py index d5ee727..24e7bd8 100644 --- a/main.py +++ b/main.py @@ -19,6 +19,7 @@ class GesMag: Utilisateurs().creationTable(presentation) # on créer la table utilisateurs si elle n'existe pas déjà Stock().creationTable(presentation) # on créer la table du stock si elle n'existe pas déjà + self.nom = "GesMag" # nom de l'application self.parent = Tk() # fenêtre affiché à l'utilisateur self.parent.resizable(False, False) # empêche la fenêtre d'être redimensionnée self.f = Frame(self.parent) # `Frame` affiché à l'écran @@ -148,7 +149,7 @@ class GesMag: """Affiche l'interface de connexion.""" # Paramètres de la fenêtre self.dimensionsFenetre(self.parent, 400, 600) - self.parent.title("Fenêtre de connexion") + self.parent.title(f"Fenêtre de connexion – {self.nom}") # Suppresssion de la dernière Frame self.f.destroy() @@ -197,7 +198,7 @@ class GesMag: def _interfaceCaissier(self, id: int): """Affiche l'interface du caissier.""" caissier = Utilisateurs().recuperationUtilisateur(id=id) - self.parent.title(f"Caissier {caissier['nom']} {caissier['prenom']}") + self.parent.title(f"Caissier {caissier['nom']} {caissier['prenom']} – {self.nom}") self.dimensionsFenetre(self.parent, 940, 690) # Suppresssion de la dernière Frame @@ -347,7 +348,7 @@ class GesMag: pour éviter de resté ouverte meme lorsque le caissier se déconnecte. """ enfant = Toplevel(self.f) - enfant.title(f"Ajouter un élément au stock") + enfant.title(f"Ajouter un élément au stock – {self.nom}") def ___verification(): """Vérifie si les champs renseignées sont valides.""" @@ -479,7 +480,7 @@ class GesMag: if manager["metier"] != 0: showerror("Erreur", "Vous ne pouvez pas accéder à cette interface.") return - self.parent.title(f"Manager {manager['nom']} {manager['prenom']}") + self.parent.title(f"Manager {manager['nom']} {manager['prenom']} – {self.nom}") self.dimensionsFenetre(self.parent, 580, 310) # Suppresssion de la dernière Frame @@ -501,7 +502,7 @@ class GesMag: pour éviter de resté ouverte meme lorsque le manager se déconnecte. """ enfant = Toplevel(self.f) - enfant.title(f"Ajouter un {'manager' if metier == 0 else 'caissier'}") + enfant.title(f"Ajouter un {'manager' if metier == 0 else 'caissier'} – {self.nom}") def ___verification(): """Vérifie si les champs renseignées sont valides.""" @@ -613,7 +614,7 @@ class GesMag: def __retirerUtilisateur(metier: int): """Permet de supprimer un utilisateur existant, manager (`metier = 0`) et caissier (`metier = 1`).""" enfant = Toplevel(self.f) # cf. l'explication dans `__ajouterUtilisateur` - enfant.title(f"Retirer un {'manager' if metier == 0 else 'caissier'}") + enfant.title(f"Retirer un {'manager' if metier == 0 else 'caissier'} – {self.nom}") # Liste des utilisateurs Label(enfant, text=f"Liste des {'manager' if metier == 0 else 'caissier'}", font=self.font).grid(column=0, row=0) # titre @@ -659,7 +660,7 @@ class GesMag: """ utilisateur = Utilisateurs().recuperationUtilisateur(pseudo=listeUtilisateurs.get(element[0]).split('(')[0][:-1]) enfant = Toplevel(self.f) # cf. l'explication dans `__ajouterUtilisateur` - enfant.title(f"{utilisateur['nom']} {utilisateur['prenom']}") + enfant.title(f"{utilisateur['nom']} {utilisateur['prenom']} – {self.nom}") # Informations sur l'utilisateur frameInfos = LabelFrame(enfant, text="Informations utilisateur", font=self.font)