2016-06-16 1 views
0

J'ai QT TableWidget et je voudrais changer la couleur de fond de la colonne en fonction de leur valeur. Semble je peux changer tout fond de colonnes faire quelque chose comme ceci:QT TableWidget modifier l'en-tête donné couleur de fond de la colonne

tableWidget->horizontalHeader()->setStyleSheet("QHeaderView::section {background-color: red}");

Mais je veux changer de couleur pour la colonne donnée et chacun peut être une couleur différente de la colonne. Quelqu'un a fait quelque chose comme ça?

+0

Ceci peut aider: http://stackoverflow.com/questions/30847252/what-does-qheaderviewpaintsection-do-such-that-all-i-do-to-the-painter-before – AlexanderVX

Répondre

0

Vous pouvez utiliser QTableView et l'infrastructure Qt Model/View pour cela.