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
| # coding: utf-8
from tkinter import *
from tkinter.messagebox import *
fenetre_test7 = Tk()
checkvalue1 = IntVar()
checkvalue2 = IntVar()
def valider_test7():
val_chk1 = checkvalue1.get()
val_chk2 = checkvalue2.get()
print("la valeur de chkbutton 1 est:", val_chk1)
print("la valeur de chkbutton 2 est:", val_chk2)
if (val_chk1 == 0 and val_chk2 == 0):
showinfo("Important!", "Fais ton choix!")
else:
if val_chk1 == 1 and val_chk2 == 0:
print("juste")
elif (val_chk1 == 0 and val_chk2 ==1) or (val_chk1 ==1 and val_chk2 ==1):
print("faux")
def fermer_fichier_test7():
fenetre_test7.quit()
label_test7 = Label(fenetre_test7, text="-Test 7", font=("Courrier", 30), fg='black', bg='#e78ee8')
label_test7.grid(row=0, column=0, pady=2)
# label de grammaire:
label_gram = Label(fenetre_test7, text="I-Grammaire:", font=("Courrier", 20), fg='black', relief=RAISED)
label_gram.grid(row=1, column=0, pady=2, padx=12, sticky=W)
# Label question Grammaire:
label_question_gram = Label(fenetre_test7, text="-Coche la case qui correspond à la phrase exclamative:",
font=("Cursif", 20), fg='black', bg='#e78ee8')
label_question_gram.grid(row=2, column=0, pady=2, padx=12, sticky=W)
# Les checkbutons de Grammaire:
chkbuton1_gram = Checkbutton(fenetre_test7, text="a-Quelle délicieuse pomme!", font=("Courrier", 15), fg='black',
bg='#e78ee8', selectcolor='white', variable=checkvalue1,
onvalue=1, offvalue=0, height=1, width=25, padx=3)
chkbuton1_gram.grid(row=3, column=0, pady=2, sticky=W)
chkbuton2_gram = Checkbutton(fenetre_test7, text="b-L'agriculteur sème le blé.", font=("Courrier", 15), fg='black',
bg='#e78ee8', selectcolor='white', variable=checkvalue2,
onvalue=1, offvalue=0, height=1, width=25, padx=1)
chkbuton2_gram.grid(row=4, column=0, pady=2, sticky=W)
#Button Valider:
button_valider_test7= Button(fenetre_test7, text= "Valider",
font=("Courrier", 30),bg='#e78ee8',
fg='purple',command=valider_test7)
button_valider_test7.grid(row =30, column=0, pady=50,padx= 300, sticky= W)
#Button Fermer Test7:
button_fermer_test7= Button(fenetre_test7, text= "Fermer",
font=("Courrier", 30),bg='#e78ee8',
fg='purple',command=fermer_fichier_test7)
button_fermer_test7.grid(row =30, column=0, pady=50,padx= 550, sticky= W)
fenetre_test7.mainloop() |
Partager