diff --git a/GestionDes.py b/GestionDes.py index c8d2702..8271160 100644 --- a/GestionDes.py +++ b/GestionDes.py @@ -7,21 +7,34 @@ fenetreMenu = tk.CTk() # définition des caractéristiques de fenetreMenu.title("Menu principal") fenetreMenu.geometry("400x400") -label = tk.CTkLabel(fenetreMenu, text="Lancez les dés", font=('Arial',18)) # crée du texte -label.pack(pady=10) -# label.pack(padx=10, pady=10) # a verifier si c'est un cadre +label = tk.CTkLabel(fenetreMenu, text="Lancez les dés", font=('Arial',22)) # crée du texte +label.pack(pady=5) +# label.pack(padx=10, pady=10) # padx, pady, ajoute des pixel entre widget +cadreFormatDe=tk.CTkFrame(fenetreMenu) # création d'un cadre pour facilité la disposition +cadreFormatDe.pack(side=tk.TOP, anchor=tk.CENTER, pady=10) for i in [4, 6, 8, 10, 12, 20] : - button = tk.CTkButton(fenetreMenu, text= f"D{i}", width=7) # création d'un bouton - button.pack(side=tk.LEFT, anchor=tk.NW, padx=5) + 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) + +cadreNbreDe=tk.CTkFrame(fenetreMenu) +cadreNbreDe.pack(side=tk.TOP, pady=10) +label = tk.CTkLabel(cadreNbreDe, text="Nombre de dés", font=('Arial',20)) # crée du texte +label.pack(side=tk.LEFT, padx=10) +entryNbreDe = tk.CTkEntry(cadreNbreDe, width=50) # crée une zone de saisie +entryNbreDe.pack(side=tk.LEFT,padx=5) -button = tk.CTkButton(fenetreMenu, text="QUITTER", command=quitter) # création d'un bouton pour fermer -button.pack(side=tk.BOTTOM, anchor=tk.CENTER, pady=15) # side=tk.BOTTOM est utilisé pour ancrer vers le bas : indiquer celui qui est plus bas en premier +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, anchor=tk.CENTER) +entry.pack(side=tk.BOTTOM,) fenetreMenu.mainloop()