如何让QTableWidget每个item中个别字用不同颜色显示?
//文件头加
#include <QTableWidget>
//.cpp添加
QTableWidget *tableWidget = new QTableWidget(this);
tableWidget->resize(800,480);
tableWidget->setRowCount(10);
tableWidget->setColumnCount(5);
for(int row=0;row<10;row++)
for(int column=0;column<5;column++)
{
QTableWidgetItem *newItem = new QTableWidgetItem(tr("%1").arg(
(row+1)*(column+1)));
if(row==3 && column==3)
newItem->setTextColor(QColor(Qt::red));
tableWidget->setItem(row, column, newItem);
}
给Item设置代理,具体每个字的颜色在代理里去实现