QString使用Css代码设置颜色后,怎么让这个QString在Qlistview或者QtableView中显示呢?
安培的忧伤 2020-06-06 10:51:10 例如:
我创建了一个QString a,代码如下:
QString a;
a.append(QString("<font style='background-color:#ffcccc; color:red;'>%1</font>").arg("aaa"));
ui->tableView->setShowGrid(false);
QStandardItemModel* model = new QStandardItemModel(10,1);
ui->tableView->setModel(model);
model->setItem(0, 0, new QStandardItem(a));
那怎么让他在Qtableview中显示出本有的颜色,而不是显示css代码呢?
运行后 ,只显示带有css代码的QString a 而不是有颜色的QString。