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 82 83 84 85 86 87 88 89
| from tkinter import *
root = Tk()
nombre=0
def nbr_perso():
nbr_perso_valeur=perso.get()
root.destroy()
sketch=Tk()
sketchs = StringVar()
sketchs.set(0)
sketch0 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=1, font="arial 14")
sketch1 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=2, font="arial 14")
sketch2 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=3, font="arial 14")
sketch3 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=4, font="arial 14")
sketch4 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=5, font="arial 14")
sketch5 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=6, font="arial 14")
sketch6 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=7, font="arial 14")
sketch7 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=8, font="arial 14")
sketch8 = Radiobutton(sketch, text='1 peronnage', variable=sketchs, value=9, font="arial 14")
def nom_personnage(nomb):
global nombre
nombre=nomb
liste_sketch=[sketch0, sketch1, sketch2, sketch3, sketch4, sketch5, sketch6, sketch7, sketch8]
def apli():
global nombre
nom_sketch =liste_sketch[nombre]
nom_sketch["text"]=entre_nom.get()
nom_sketch.pack()
nom.destroy()
nom=Tk()
lbl=Label(nom, text=str("Quel est le nom du personage n°"+str(nombre))+" ?", font="arial 20", fg="red")
lbl.pack()
entre_nom = Entry(nom)
entre_nom.pack()
bouton=Button(nom, text="Confirmer", command=apli)
bouton.pack(padx=50, pady=10)
nom.mainloop()
if int(nbr_perso_valeur)>=1: nom_personnage(1)
if int(nbr_perso_valeur)>=2: nom_personnage(2)
if int(nbr_perso_valeur)>=3: nom_personnage(3)
if int(nbr_perso_valeur)>=4: nom_personnage(4)
if int(nbr_perso_valeur)>=5: nom_personnage(5)
if int(nbr_perso_valeur)>=6: nom_personnage(6)
if int(nbr_perso_valeur)>=7: nom_personnage(7)
if int(nbr_perso_valeur)>=8: nom_personnage(8)
if int(nbr_perso_valeur)>=9: nom_personnage(9)
print("b")
sketch.mainloop()
lbl_pres_gen=Label(root, text="Combien y a t'il de personnage dans le sketch?", font="arial 20", fg="red")
lbl_pres_gen.pack(padx=20, pady=20)
perso = StringVar()
perso.set(0)
perso0 = Radiobutton(root, text='1 personnage', variable=perso, value=1, font="arial 14")
perso0.pack(anchor="w")
perso1 = Radiobutton(root, text="2 personnages", variable=perso, value=2, font="arial 14")
perso1.pack(anchor="w")
perso2 = Radiobutton(root, text="3 personnages", variable=perso, value=3, font="arial 14")
perso2.pack(anchor="w")
perso3 = Radiobutton(root, text="4 personnages", variable=perso, value=4, font="arial 14")
perso3.pack(anchor="w")
perso4 = Radiobutton(root, text="5 personnages", variable=perso, value=5, font="arial 14")
perso4.pack(anchor="w")
perso5 = Radiobutton(root, text="6 personnages", variable=perso, value=6, font="arial 14")
perso5.pack(anchor="w")
perso6 = Radiobutton(root, text="7 personnages", variable=perso, value=7, font="arial 14")
perso6.pack(anchor="w")
perso7 = Radiobutton(root, text="8 personnages", variable=perso, value=8, font="arial 14")
perso7.pack(anchor="w")
perso8 = Radiobutton(root, text="9 personnages", variable=perso, value=9, font="arial 14")
perso8.pack(anchor="w")
btn = Button(root, text="Valider", command=nbr_perso, font="arial 14")
btn.pack(padx=25, pady=25)
root.mainloop() |
Partager