integrate dimensionsFenetre to main Class

This commit is contained in:
Mylloon 2021-11-19 20:12:06 +01:00
parent 64107805c2
commit b597409846

22
main.py
View file

@ -5,16 +5,6 @@ from re import sub
from users import Utilisateurs # import de mon fichier pour gérer la base de donnée from users import Utilisateurs # import de mon fichier pour gérer la base de donnée
def dimensionsFenetre(fenetre, taille: tuple):
"""Permet de définir une fenetre centrer sur l'écran"""
largeur = fenetre.winfo_screenwidth()
hauteur = fenetre.winfo_screenheight()
x = (largeur // 2) - (taille[0] // 2)
y = (hauteur // 2) - (taille[1] // 2)
fenetre.geometry(f"{taille[0]}x{taille[1]}+{x}+{y}")
class GesMag: class GesMag:
"""Programme de Gestion d'une caise de magasin.""" """Programme de Gestion d'une caise de magasin."""
def demarrer(self) -> None: def demarrer(self) -> None:
@ -74,10 +64,20 @@ class GesMag:
else: else:
print(f"Bah nan frérot c'est pas bon, ça c'est la liste des utilisateurs : {Utilisateurs().listUtilisateurs()}") print(f"Bah nan frérot c'est pas bon, ça c'est la liste des utilisateurs : {Utilisateurs().listUtilisateurs()}")
def dimensionsFenetre(self, fenetre, taille: tuple):
"""Permet de définir une fenetre centrer sur l'écran"""
largeur = fenetre.winfo_screenwidth()
hauteur = fenetre.winfo_screenheight()
x = (largeur // 2) - (taille[0] // 2)
y = (hauteur // 2) - (taille[1] // 2)
fenetre.geometry(f"{taille[0]}x{taille[1]}+{x}+{y}")
def _interfaceConnexion(self): def _interfaceConnexion(self):
"""Affiche la fenêtre de connexion.""" """Affiche la fenêtre de connexion."""
# Paramètres de la fenêtre # Paramètres de la fenêtre
dimensionsFenetre(self.parent, (400, 600)) self.dimensionsFenetre(self.parent, (400, 600))
self.parent.title("Fenêtre de connexion") self.parent.title("Fenêtre de connexion")
# Instanciation de la Frame, on va donc ajouter tout nos widgets à cet Frame # Instanciation de la Frame, on va donc ajouter tout nos widgets à cet Frame