prevent resizing the window
This commit is contained in:
parent
0db984c7a3
commit
b69764f032
1 changed files with 10 additions and 3 deletions
13
main.py
13
main.py
|
@ -9,8 +9,9 @@ class GesMag:
|
||||||
"""Programme de Gestion d'une caise de magasin."""
|
"""Programme de Gestion d'une caise de magasin."""
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
"""Instancie quelques variables pour plus de clareté."""
|
"""Instancie quelques variables pour plus de clareté."""
|
||||||
self.parent = Tk() # Fenêtre affiché à l'utilisateur
|
self.parent = Tk() # fenêtre affiché à l'utilisateur
|
||||||
self.f = Frame(self.parent) # Frame affiché à l'écran
|
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:
|
def demarrer(self) -> None:
|
||||||
"""Lance le programme GesMag."""
|
"""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)
|
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):
|
def _interfaceCaissier(self, id: int):
|
||||||
"""Affiche l'interface du caissier."""
|
"""Affiche l'interface du caissier."""
|
||||||
caissier = Utilisateurs().recuperationUtilisateur(id)[0]
|
caissier = Utilisateurs().recuperationUtilisateur(id)[0]
|
||||||
self.parent.title(f"Caissier {caissier[3]} {caissier[4]}")
|
self.parent.title(f"Caissier {caissier[3]} {caissier[4]}")
|
||||||
|
self.dimensionsFenetre(1280, 720)
|
||||||
|
|
||||||
# Suppresssion de la dernière Frame
|
# Suppresssion de la dernière Frame
|
||||||
self.f.destroy()
|
self.f.destroy()
|
||||||
|
@ -146,6 +150,7 @@ class GesMag:
|
||||||
"""Affiche l'interface du manager."""
|
"""Affiche l'interface du manager."""
|
||||||
manager = Utilisateurs().recuperationUtilisateur(id)[0]
|
manager = Utilisateurs().recuperationUtilisateur(id)[0]
|
||||||
self.parent.title(f"Manager {manager[3]} {manager[4]}")
|
self.parent.title(f"Manager {manager[3]} {manager[4]}")
|
||||||
|
self.dimensionsFenetre(1280, 720)
|
||||||
|
|
||||||
# Suppresssion de la dernière Frame
|
# Suppresssion de la dernière Frame
|
||||||
self.f.destroy()
|
self.f.destroy()
|
||||||
|
@ -153,7 +158,9 @@ class GesMag:
|
||||||
self.f = Frame(self.parent)
|
self.f = Frame(self.parent)
|
||||||
self.f.pack()
|
self.f.pack()
|
||||||
|
|
||||||
|
Label(self.f, text="ceci est un giga label").grid()
|
||||||
|
|
||||||
if __name__ == "__main__":
|
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")
|
print("-- Compte par défaut --\nNom d'utilisateur: admin\nMot de passe: P@ssword")
|
||||||
GesMag().demarrer()
|
GesMag().demarrer()
|
||||||
|
|
Reference in a new issue