Compare commits
No commits in common. "30a5b88c6c5ec46afc7bcd5836c6fced59b7db36" and "aacc4fb0abca88bd37cf365e05cf4a77bd1989e0" have entirely different histories.
30a5b88c6c
...
aacc4fb0ab
@ -1,40 +1,21 @@
|
||||
import customtkinter as tk # import de la bibliothèque interface graphique "as tk" : on remplace customtkinter par tk
|
||||
import customtkinter as tk # import de la bibliothèque interface graphique
|
||||
|
||||
def quitter(): # création d'une fonction pour quitter
|
||||
fenetreMenu.destroy() # destroy = fonction qui arrête tout
|
||||
|
||||
fenetreMenu = tk.CTk() # définition des caractéristiques de la fenêtre
|
||||
fenetreMenu.title("Menu principal")
|
||||
fenetreMenu.geometry("400x400")
|
||||
fenetreMenu.geometry('400*300')
|
||||
|
||||
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(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)
|
||||
|
||||
|
||||
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
|
||||
label = tk.CTkLabel(fenetreMenu, text="Lancez les dés", font=('Arial',18)) # crée du texte
|
||||
label.pack()
|
||||
# label.pack(padx=10, pady=10) # a verifier si c'est un cadre
|
||||
|
||||
entry = tk.CTkEntry(fenetreMenu, width=250) # crée une zone de saisie
|
||||
entry.pack(side=tk.BOTTOM,)
|
||||
entry.pack(padx=10, pady=10)
|
||||
|
||||
button = tk.CTkButton(fenetreMenu, text="QUITTER", command=quitter) # création d'un bouton pour fermer
|
||||
button.pack()
|
||||
|
||||
|
||||
fenetreMenu.mainloop()
|
||||
|
Loading…
x
Reference in New Issue
Block a user