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
|
from tkinter import *
def Evaluation(evt) :
# Récupération classe
i=liste.curselection()
classe=liste.get(i)
champ_label = Label(fen_Sel_Classe, text="classe choisie: "+classe)
champ_label.pack()
fen_Sel_Classe.destroy
fen_eval=Frame(fenster, borderwidth=1)
fen_eval.pack(fill=BOTH)
champ_label2 = Label(fen_eval, text="Choisissez l'item")
champ_label2.pack()
#-----Lecture des données -----------------------------------
fichier_Classes=open("classes.csv","r")
liste_Classes=fichier_Classes.readlines()
fichier_Classes.close
#----- fenêtre graphique principale-----------------------------------
fenster = Tk()
#fenster.geometry("768x576")
fenster.title('Évaluation')
#---------- Selection Classe -------------------
fen_Sel_Classe=Frame(fenster,bg='white',borderwidth=1)
fen_Sel_Classe.pack(fill=BOTH)
champ_label = Label(fen_Sel_Classe, text="Choisissez une classe : ")
champ_label.pack()
liste=Listbox(fen_Sel_Classe)
for element in liste_Classes:
detail=element.split(";")
liste.insert(END,detail[0])
liste.bind('<ButtonRelease-1>',Evaluation)
liste.pack()
bouton_evaluer = Button(fenster, text="Évaluer", command=Evaluation)
bouton_evaluer.pack(side=BOTTOM)
#-------- Quitter l'application ------------------
bouton_quitter = Button(fenster, text="Quitter", command=fenster.quit)
bouton_quitter.pack(side=BOTTOM)
#--------Sortie interface graphique -------------
fenster.mainloop() |
Partager