如何让QTableWidget每个item中个别字用不同颜色显示?

如何让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设置代理,具体每个字的颜色在代理里去实现