1 2 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