prevent resizing the window

This commit is contained in:
Mylloon 2021-11-20 00:11:59 +01:00
parent 0db984c7a3
commit b69764f032

13
main.py
View file

@ -9,8 +9,9 @@ class GesMag:
"""Programme de Gestion d'une caise de magasin."""
def __init__(self) -> None:
"""Instancie quelques variables pour plus de clareté."""
self.parent = Tk() # Fenêtre affiché à l'utilisateur
self.f = Frame(self.parent) # Frame affiché à l'écran
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
def demarrer(self) -> None:
"""Lance le programme GesMag."""
@ -131,10 +132,13 @@ class GesMag:
Button(self.f, text="Quitter", font=self.font, command=quit).grid(column=0, row=6, columnspan=4, pady=20)
self._interfaceManager(1)
def _interfaceCaissier(self, id: int):
"""Affiche l'interface du caissier."""
caissier = Utilisateurs().recuperationUtilisateur(id)[0]
self.parent.title(f"Caissier {caissier[3]} {caissier[4]}")
self.dimensionsFenetre(1280, 720)
# Suppresssion de la dernière Frame
self.f.destroy()
@ -146,6 +150,7 @@ class GesMag:
"""Affiche l'interface du manager."""
manager = Utilisateurs().recuperationUtilisateur(id)[0]
self.parent.title(f"Manager {manager[3]} {manager[4]}")
self.dimensionsFenetre(1280, 720)
# Suppresssion de la dernière Frame
self.f.destroy()
@ -153,7 +158,9 @@ class GesMag:
self.f = Frame(self.parent)
self.f.pack()
Label(self.f, text="ceci est un giga label").grid()
if __name__ == "__main__":
""""Application "GesMag" pour le module de Programmation d'interfaces (2021-2022)"""
"""Application "GesMag" pour le module de Programmation d'interfaces (2021-2022)"""
print("-- Compte par défaut --\nNom d'utilisateur: admin\nMot de passe: P@ssword")
GesMag().demarrer()