diff --git a/GestionDes.py b/GestionDes.py index 8271160..11b514e 100644 --- a/GestionDes.py +++ b/GestionDes.py @@ -14,9 +14,22 @@ label.pack(pady=5) cadreFormatDe=tk.CTkFrame(fenetreMenu) # création d'un cadre pour facilité la disposition cadreFormatDe.pack(side=tk.TOP, anchor=tk.CENTER, pady=10) + + + +DicoBoutons = {} # création d'un Dico pour distingués les boutons for i in [4, 6, 8, 10, 12, 20] : button = tk.CTkButton(cadreFormatDe, text= f"D{i}", width=3) # création d'un bouton - button.pack(side=tk.LEFT, padx=5, pady=5, expand=True, fill=tk.X, ipadx=5, anchor=tk.CENTER) + button.pack(side=tk.LEFT, padx=5, pady=5) #expand=True, fill=tk.X, anchor=tk.CENTER + DicoBoutons[i] = button + +def clic4 (): + print("D4") + +DicoBoutons[4].configure(command=clic4) + +# print(DicoBoutons) + cadreNbreDe=tk.CTkFrame(fenetreMenu) cadreNbreDe.pack(side=tk.TOP, pady=10) @@ -28,11 +41,10 @@ entryNbreDe.pack(side=tk.LEFT,padx=5) cadreQuit=tk.CTkFrame(fenetreMenu) # création d'un cadre pour facilité la disposition cadreQuit.pack(fill=tk.X, side=tk.BOTTOM, anchor=tk.CENTER, pady=15) # fill permet l'allongemment - - button = tk.CTkButton(cadreQuit, text="QUITTER", command=quitter) # création d'un bouton pour fermer button.pack(side=tk.BOTTOM, pady=15) # side=tk.BOTTOM est utilisé pour ancrer vers le bas : indiquer celui qui est plus bas en premier + entry = tk.CTkEntry(fenetreMenu, width=250) # crée une zone de saisie entry.pack(side=tk.BOTTOM,)