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