bonjour à tous,
La compréhension du code ci-dessous me pose quelques problèmes. Je n'ai pas trouvé de réponse sur le net et je n'aime pas ne pas comprendre.
Ces lignes changent la couleur de fond d'une ligne d'une table en fonction de la valeur d'une cellule de la dite ligne. Il s'agit de personnaliser un modele de données. Mes questions : Que fait l'avant-dernière ligne? à quoi sert le %2 ?
bon WECode:
1
2
3
4
5
6
7
8 def data(self, index, role): if not index.isValid(): return QVariant() # vvvv this is the magic part elif role == Qt.BackgroundRole: if index.row() % 2 == 0: return QBrush(Qt.yellow)
Nico