Bonjour, dans le cadre d'un projet j'aimerai faire un tableau grâce a l'outils tkinter.
je voudrais définir une fonction qui a pour entrée :
- une liste de plusieurs chaîne de caractères
- une liste de liste
et qui me retourne un tableau fait grâce a tkinter

exemple je rentre dans la fonction :
['OTANT','RHIEN','GENEI','ETIOA','EETES']
[[1,1],[3,2],[2,3]]
et il me ressort
Nom : 12642632_10207428399062118_1163690318713071255_n.jpg
Affichages : 210
Taille : 15,8 Ko
le tableau est fait a partir de la liste des chaines de caractères et les cases de couleur de la liste de liste



voici ce que j'ai déjà fait (ce n'est pas encore sous forme de fonction)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
import tkinter as bg
liste=['OTANT','RHIEN','GENEI','ETIOA','EETES']
mot=[[1,1],[3,2],[2,3]]
fen1=bg.Tk()
fen1.title('Positionnement:Grid')
for lig in range(len(liste)):
    for col in range(len(liste[0])):
        for j in range(len(mot)):
            if mot[j]!=[lig,col]:
                bg.Label(fen1,text=str(liste[lig][col]),borderwidth=15).grid(row=lig,column=col)
            else:
                bg.Label(fen1,text=str(liste[lig][col]),borderwidth=15,bg='green').grid(row=lig,column=col)
fen1.mainloop()
après avoir lancé ça me retourne :
Nom : 12631360_10207428475904039_8848804170157926871_n.jpg
Affichages : 204
Taille : 7,3 Ko
mais je ne comprend pas pourquoi mais il me retourne un tableau avec une seul cases coloré (la dernière case de la liste de liste)

si vous trouvez ma faute ou si vous connaissez une autre méthode ou n'importe quelle chose qui pourrai marcher, je suis preneur !
merci d'avance