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
| from tkinter import*
import random
import pickle
import Pmw
Quizzfn= Tk()
Pmw.initialise(Quizzfn)
Quizzfn.geometry("1000x800")
#Appel des dictionnaires texte
Fichier = open('quizzm.txt','rb')
dico = pickle.load(Fichier)
Fichier.close()
Fichier= open("reponsem.txt","rb")
dico0 = pickle.load(Fichier)
Fichier.close()
#Création du titre
titre=Canvas(Quizzfn, width=468, height=60, bg="white")
photo = PhotoImage(file ="titre.png")
item = titre.create_image(233,30,image =photo)
titre.pack(padx=5, pady=5)
#Boucle principale de mise en forme des questions
for i in range(1,21):
questions=Label(text=dico[i])
questions.pack(padx=0, pady=5)
proposition1=Checkbutton(text=dico0[i][1])
proposition2=Checkbutton(text=dico0[i][2])
proposition3=Checkbutton(text=dico0[i][3])
proposition1.pack()
proposition2.pack()
proposition3.pack()
Quizzfn.mainloop() |
Partager