adding app name to all window's title
This commit is contained in:
parent
a43315ed2d
commit
92022ca078
1 changed files with 8 additions and 7 deletions
15
main.py
15
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)
|
||||
|
|
Reference in a new issue