2016-06-16 57 views
0

我有QT TableWidget,我想根據它們的值更改列的背景顏色。看來我可以改變所有列的背景做這樣的事情:QT TableWidget頭部更改給出列背景顏色

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

但我想改變顏色,給定列和每一列的顏色可以不同。任何人都做過這樣的事情?

+0

這可能有所幫助:http://stackoverflow.com/questions/30847252/what-does-qheaderviewpaintsection-do-such-that-all-i-do-to-the-painter-before – AlexanderVX

回答

0

你可以考慮使用QTableView和Qt Model/View框架來做到這一點。