Bonjour,
b est un fichier ou il y a des "0" et des "1", si on rencontre 1, il boucle pour changer la couleur de fond du label correspondant.
Voilà mon code, ce n'est pas propre, surtout quand j'aurais 40 labels :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 c=0 for a in b: c+=1 if a=="1": if c==1: labVict01a.configure(bg='#2e8b57') if c==2: labVict01b.configure(bg='#2e8b57') if c==3: labVict01c.configure(bg='#2e8b57') if c==4: labVict01d.configure(bg='#2e8b57') if c==5: labVict01e.configure(bg='#2e8b57')
Je voudrais créer mes labels un peu comme cela : label(0), label(1), label(2)....
ainsi pour le code ci-dessus, je pourrais le remplacer par quelque chose comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 c=0 for a in b: c+=1 if a=="1": label(c).bg='#2e8b57')
On ne peut pas, mais je pense que l'on peu faire quelque chose de ce type ?
Partager