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à
|
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à
|
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 = Tk() # fenêtre affiché à l'utilisateur
|
||||||
self.parent.resizable(False, False) # empêche la fenêtre d'être redimensionnée
|
self.parent.resizable(False, False) # empêche la fenêtre d'être redimensionnée
|
||||||
self.f = Frame(self.parent) # `Frame` affiché à l'écran
|
self.f = Frame(self.parent) # `Frame` affiché à l'écran
|
||||||
|
@ -148,7 +149,7 @@ class GesMag:
|
||||||
"""Affiche l'interface de connexion."""
|
"""Affiche l'interface de connexion."""
|
||||||
# Paramètres de la fenêtre
|
# Paramètres de la fenêtre
|
||||||
self.dimensionsFenetre(self.parent, 400, 600)
|
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
|
# Suppresssion de la dernière Frame
|
||||||
self.f.destroy()
|
self.f.destroy()
|
||||||
|
@ -197,7 +198,7 @@ class GesMag:
|
||||||
def _interfaceCaissier(self, id: int):
|
def _interfaceCaissier(self, id: int):
|
||||||
"""Affiche l'interface du caissier."""
|
"""Affiche l'interface du caissier."""
|
||||||
caissier = Utilisateurs().recuperationUtilisateur(id=id)
|
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)
|
self.dimensionsFenetre(self.parent, 940, 690)
|
||||||
|
|
||||||
# Suppresssion de la dernière Frame
|
# Suppresssion de la dernière Frame
|
||||||
|
@ -347,7 +348,7 @@ class GesMag:
|
||||||
pour éviter de resté ouverte meme lorsque le caissier se déconnecte.
|
pour éviter de resté ouverte meme lorsque le caissier se déconnecte.
|
||||||
"""
|
"""
|
||||||
enfant = Toplevel(self.f)
|
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():
|
def ___verification():
|
||||||
"""Vérifie si les champs renseignées sont valides."""
|
"""Vérifie si les champs renseignées sont valides."""
|
||||||
|
@ -479,7 +480,7 @@ class GesMag:
|
||||||
if manager["metier"] != 0:
|
if manager["metier"] != 0:
|
||||||
showerror("Erreur", "Vous ne pouvez pas accéder à cette interface.")
|
showerror("Erreur", "Vous ne pouvez pas accéder à cette interface.")
|
||||||
return
|
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)
|
self.dimensionsFenetre(self.parent, 580, 310)
|
||||||
|
|
||||||
# Suppresssion de la dernière Frame
|
# Suppresssion de la dernière Frame
|
||||||
|
@ -501,7 +502,7 @@ class GesMag:
|
||||||
pour éviter de resté ouverte meme lorsque le manager se déconnecte.
|
pour éviter de resté ouverte meme lorsque le manager se déconnecte.
|
||||||
"""
|
"""
|
||||||
enfant = Toplevel(self.f)
|
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():
|
def ___verification():
|
||||||
"""Vérifie si les champs renseignées sont valides."""
|
"""Vérifie si les champs renseignées sont valides."""
|
||||||
|
@ -613,7 +614,7 @@ class GesMag:
|
||||||
def __retirerUtilisateur(metier: int):
|
def __retirerUtilisateur(metier: int):
|
||||||
"""Permet de supprimer un utilisateur existant, manager (`metier = 0`) et caissier (`metier = 1`)."""
|
"""Permet de supprimer un utilisateur existant, manager (`metier = 0`) et caissier (`metier = 1`)."""
|
||||||
enfant = Toplevel(self.f) # cf. l'explication dans `__ajouterUtilisateur`
|
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
|
# Liste des utilisateurs
|
||||||
Label(enfant, text=f"Liste des {'manager' if metier == 0 else 'caissier'}", font=self.font).grid(column=0, row=0) # titre
|
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])
|
utilisateur = Utilisateurs().recuperationUtilisateur(pseudo=listeUtilisateurs.get(element[0]).split('(')[0][:-1])
|
||||||
enfant = Toplevel(self.f) # cf. l'explication dans `__ajouterUtilisateur`
|
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
|
# Informations sur l'utilisateur
|
||||||
frameInfos = LabelFrame(enfant, text="Informations utilisateur", font=self.font)
|
frameInfos = LabelFrame(enfant, text="Informations utilisateur", font=self.font)
|
||||||
|
|
Reference in a new issue