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
| resultat = [['Jean', '3'],['Marie', '5'], ['Paul', '19'],['Pierre', '15'], ['Alice', '14']]
from tkinter import *
from tkinter.ttk import Combobox
from tkinter.messagebox import *
from tkinter import tix
import tkinter.filedialog
def Selection(EtatCheckButton, resultat):
selection = []
for i in range (len(resultat)):
if EtatCheckButton[i] ==True :
selection.append(resultat [i])
showinfo(title=None, message=selection)
def affichage_recherche (resultat) :
fenetre_resultat=Tk()
Prenom=Label(fenetre_resultat, text='Nom')
Prenom.grid(row=0, column=2)
Score=Label(fenetre_resultat, text='Score')
Score.grid(row=0, column=3)
EtatCheckButton =[False for i in range (len(resultat))]
for i in range(len(resultat)) :
EtatCheckButton[i] = StringVar()
Bouton=Checkbutton(fenetre_resultat, text='', variable=EtatCheckButton[i], onvalue=True, offvalue=False)
Bouton.grid(row=i+1, column=1)
for j in range(2) :
TextAffiche=resultat[i][j]
Label(fenetre_resultat, text=TextAffiche).grid(row=i+1, column=j+2)
BoutonSelection = Button(fenetre_resultat, text = 'Selection', command =lambda: Selection(EtatCheckButton,resultat))
BoutonSelection.grid(row = len(resultat) + 1,column = 2) |
Partager