2016-06-16 11 views
0

Ich habe QT TableWidget und ich möchte Hintergrundfarbe der Spalte basierend auf ihren Wert ändern. so etwas wie dieses scheint kann ich alle Spalten Hintergrund ändern tun:QT TableWidget Header Änderung gegeben Spalte Hintergrundfarbe

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

Aber ich möchte für bestimmte Spalte Farbe ändern und jede Spalte Farbe können unterschiedlich sein. Hat jemand so etwas getan?

+0

Dies kann helfen: http://stackoverflow.com/questions/30847252/what-does-qheaderviewpaintsection-do-such-that-all-i-do-to-the-painter-before – AlexanderVX

Antwort

0

Sie können QTableView und das Qt Model/View-Framework dazu verwenden.