| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 
 | #module d'importation du tkinter
from tkinter import *
from tkinter import ttk
 
#fenêtre d'acceuil
home = Tk()
home.title("Learn in python")
home.geometry("360x400")
home.minsize(360,400)
home.maxsize(360,400)
 
 
#création de la page débutant
def debutant_level():
    debutant_level = Tk() 
    debutant_level.title("Niveau débutant")
    debutant_level.geometry("650x400")
    debutant_level.minsize(650,400)
    debutant_level.maxsize(650,400)
 
    def choix_lesson_debutant(event_debutant):
 
 
 
#LABEL(debutant_level)
    titre_debutant = Label(debutant_level, text="Apprend à utiliser python avec ce tuto complet !", font=("Helvetica", 20, "bold underline"), fg="red")
    label_choix = Label(debutant_level, text="Veuiller séléctionner un élément à apprendre.")
    liste_debutant = ["1. Calculer avec le terminal", "2. Les variables", "3. Calculer avec des variables", "4. Fonction print()"]
    liste_combo_debutant = ttk.Combobox(debutant_level, values = liste_debutant)
    liste_combo_debutant.current(0)   
    liste_combo_debutant.bind(">>ComboSelected<<",choix_lesson_debutant) 
 
 
 
#GRID(debutant_level)
    titre_debutant.grid(row=0, column=0, columnspan=1, padx= 5, pady=(0, ))
    label_choix.grid()
    liste_combo_debutant.grid()
 
 
 
#création de la page intermédiaire
def intermediaire_level():
    intermediaire_level = Tk()
    intermediaire_level.title("Niveau intermédiaire")
    intermediaire_level.geometry("410x400")
    intermediaire_level.minsize(410,400)
    intermediaire_level.maxsize(410,400)
 
 
 
 
#création de la page expert
def expert_level():
    expert_level = Tk()
    expert_level.title("Niveau expert")
    expert_level.title("Niveau débutant")
    expert_level.geometry("410x400")
    expert_level.minsize(410,400)
    expert_level.maxsize(410,400)
 
 
 
 
 
#LABEL,BOUTTON ...  HOME
titre = Label(home, text="Qu'apprendre sur python ?", font=("Helvetica", 20, "bold underline"), fg="red")
button_debutant = Button(home, text=("Débutant"), command=debutant_level)
button_intermediaire = Button(home, text=("Intermédiaire"), command=intermediaire_level)
button_expert = Button(home, text=("Expert"), command=expert_level)
 
 
#GRID home(dans l'ordre)
titre.grid(row=0, column=0, columnspan=2, pady=(0, 25), padx=0, sticky="we")
button_debutant.grid(row=1, column=0, columnspan=2, padx=55)
button_intermediaire.grid(row=2, column=0, columnspan=2, pady=10)
button_expert.grid(row=3, column=0, columnspan=2)
 
 
#MAINLOOP(home)
home.mainloop() | 
Partager