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 90 91 92 93 94 95 96
|
# -*- coding: cp1252 -*-
#! /usr/bin/env python
# -*- coding: cp1252 -*-
from Tkinter import *
from random import randrange
liste1=["texte1","texte2","texte3","texte4","texte5","texte6"]
questions=len(liste1)*[0]
questions[0]=["0.En 2010, la première plage réfrigérée au monde devrait voir le jour à...",
"0.En Serbie, deux lionceaux viennent de naître au zoo de Belgrade, ils vont ainsi permettre de renforcer les effectifs de l'espèce menacée des lions...",
"0.Parmi ces espèces de tigres, laquelle est définitivement éteinte ?",
"0.L'Agence de protection américaine de l'environnement s'apprête à publier une liste d'individus recherchés pour leurs...",
"0.Récemment, dans quel pays européen des analyses ont montré une contamination à la dixione de certains élevages de porcs et de bovins ?"]
questions[1]=["1.Mardi dernier, la France a été condamnée à une amende de 10 millions d'euros pour avoir tardé à appliquer une loi européenne...",
"1.Dans l'Union européenne, en quelle année la commercialisation des ampoules traditionnelles sera interdite au profit des ampoules basse consommation ?",
"1.Hier, 57 écologistes ont été arrêtés après avoir paralysé l'aéroport londonien de...",
"1.Selon un sondage publié par les Ateliers de la Terre, quel pourcentage des français considèrent que la réduction du nombre des espèces animales et végétales met en danger la survie de l'homme ?",
"1.Hier avait lieu la Journée mondiale d'action contre..."]
questions[2]=["2.Mardi dernier, la France a été condamnée à une amende de 10 millions d'euros pour avoir tardé à appliquer une loi européenne...",
"2.Dans l'Union européenne, en quelle année la commercialisation des ampoules traditionnelles sera interdite au profit des ampoules basse consommation ?",
"2.Hier, 57 écologistes ont été arrêtés après avoir paralysé l'aéroport londonien de...",
"2.Selon un sondage publié par les Ateliers de la Terre, quel pourcentage des français considèrent que la réduction du nombre des espèces animales et végétales met en danger la survie de l'homme ?",
"2.Hier avait lieu la Journée mondiale d'action contre..."]
questions[3]=["3.Mardi dernier, la France a été condamnée à une amende de 10 millions d'euros pour avoir tardé à appliquer une loi européenne...",
"3.Dans l'Union européenne, en quelle année la commercialisation des ampoules traditionnelles sera interdite au profit des ampoules basse consommation ?",
"3.Hier, 57 écologistes ont été arrêtés après avoir paralysé l'aéroport londonien de...",
"3.Selon un sondage publié par les Ateliers de la Terre, quel pourcentage des français considèrent que la réduction du nombre des espèces animales et végétales met en danger la survie de l'homme ?",
"3.Hier avait lieu la Journée mondiale d'action contre..."]
questions[4]=["4.Mardi dernier, la France a été condamnée à une amende de 10 millions d'euros pour avoir tardé à appliquer une loi européenne...",
"4.Dans l'Union européenne, en quelle année la commercialisation des ampoules traditionnelles sera interdite au profit des ampoules basse consommation ?",
"4.Hier, 57 écologistes ont été arrêtés après avoir paralysé l'aéroport londonien de...",
"4.Selon un sondage publié par les Ateliers de la Terre, quel pourcentage des français considèrent que la réduction du nombre des espèces animales et végétales met en danger la survie de l'homme ?"]
questions[5]=["5.Mardi dernier, la France a été condamnée à une amende de 10 millions d'euros pour avoir tardé à appliquer une loi européenne...",
"5.Hier, 57 écologistes ont été arrêtés après avoir paralysé l'aéroport londonien de...",
"5.Selon un sondage publié par les Ateliers de la Terre, quel pourcentage des français considèrent que la réduction du nombre des espèces animales et végétales met en danger la survie de l'homme ?",
"5.Hier avait lieu la Journée mondiale d'action contre..."]
fen1 = Tk()
fen1.configure(bg='white')
fen1.title("PIA")
larg,haut=fen1.winfo_screenwidth()-100,fen1.winfo_screenheight()-100
fen1.overrideredirect(1)
fen1.geometry("%dx%d+0+0"%(larg,haut))
cadre=Frame(fen1, bg='white',width=2000, height=2000)
cadre.place(x=160, y=120)
cadre2=Frame(fen1, bg='white',width=1000, height= 300, relief=RIDGE)
cadre2.place(x=160, y=600)
int_Compteur = IntVar()
int_Compteur.set(0)
b_Premiere_Fois = BooleanVar()
b_Premiere_Fois.set(True)
str_texte=StringVar()
str_quest=StringVar()
msg_texte = Message(cadre, textvariable=str_texte, bg='white',font='Colibri 35', justify='left', width=1000).pack()
msg_quest = Message(cadre2, textvariable=str_quest, bg='white',font='Colibri 35', justify='left', width=1000).pack()
def L1():
cptr_Question = IntVar()
if(b_Premiere_Fois.get()):
cptr_Question.set(0)
else:
cptr_Question.set(len(questions[int_Compteur.get()]))
if(cptr_Question.get()==0):
if(b_Premiere_Fois.get()):
b_Premiere_Fois.set(False)
else:
int_Compteur.set(int_Compteur.get()+1)
if(int_Compteur.get() < len(liste1)):
str_texte.set(liste1[int_Compteur.get()])
else:
str_texte.set("Fin des questions!")
int_Compteur.set(int_Compteur.get()-1)
str_quest.set("")
else:
a=randrange(len(questions[int_Compteur.get()]))
str_quest.set(questions[int_Compteur.get()][a])
del questions[int_Compteur.get()][a]
Button(fen1,text='Textes',command=L1, bg='grey').place(x=30, y=700)
Button(fen1,text='Quitter',command=fen1.destroy, bg='grey').place(x=30, y=800)
fen1.mainloop() |