Bonjour à toutes et à tous !

Je me pose une question un peu bête mais j'avoue que je coince dessus.

Je dispose de plusieurs QLabel dans une interface graphique qui forment un "tableau".
En fonction d'un résultat de calcul j'aimerai changer la couleur de fond de ces QLabels (par ligne entière).
Les labels concernés ont tous un nom de la forme : label_i, avec i compris entre 4 et 84.

Tout bêtement je voulais faire une boucle for.
Et c'est là que j'ai un problème... comment puis-je utiliser un nom d'objet incrémenté par une boucle for ?
J'ai voulu tester :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
for i in range (4,85) :
                champ="label_"+str(i)
                self.champ.setStyleSheet('color: blanc')
Mais cela ne fonctionne pas, bien entendu, car champ n'est pas un attribut de ma classe.

Je suis aussi passée par une liste contenant tous mes noms de label :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
liste_labels=[]
for i in range (4,85):
    liste_labels.append("label_"+str(i))
Mais au final ce qui me pose problème c'est d'utiliser le nom incrémenté.

Ensuite je ne suis pas sure de l'utilisation de setStylesheet pour modifier la couleur de fond. Mais un problème après l'autre.

En espérant avoir été claire dans mes explications.
Merci d'avance pour votre aide