QTableView/QTableWidget设置单元格字体颜色及背景色

1.QTableView设置单元格字体颜色及背景色

cpp 复制代码
QStandardItem * pItem = new QStandardItem("AAA");
pItem->setBackground(QBrush(Qt::blue));        // 设置背景色
pItem->setForeground(QBrush(Qt::red));         // 设置字体颜色

2.QTableWidget设置单元格字体颜色及背景色

cpp 复制代码
QTableWidgetItem* pItem = new QTableWidgetItem("AAA");
pItem->setBackground(QBrush(Qt::blue));        // 设置背景色
pItem->setForeground(QBrush(Qt::red));         // 设置字体颜色
pItem->setTextColor(QColor(Qt::red));          // 设置字体颜色

注:如果界面用QSS文件设置了皮肤,则需在QSS文件中把QTableView/QTableWidget 设置单元格颜色的代码去掉

cpp 复制代码
QTableView::item
{
    border: none;        /*去除分割线*/
    color: #2f2f2f;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
机器视觉李小白1 小时前
使用 HTML 和 CSS 实现绚丽的节日烟花效果
css·html·烟花·节日·节日祝福
矛取矛求4 小时前
QT的前景与互联网岗位发展
开发语言·qt
Leventure_轩先生4 小时前
[WASAPI]从Qt MultipleMedia来看WASAPI
开发语言·qt
请叫我飞哥@8 小时前
HTML5 CSS 与样式详解
前端·css·html5
小马哥编程10 小时前
原型链(Prototype Chain)入门
css·vue.js·chrome·node.js·原型模式·chrome devtools
晓纪同学13 小时前
QT-简单视觉框架代码
开发语言·qt
威桑13 小时前
Qt SizePolicy详解:minimum 与 minimumExpanding 的区别
开发语言·qt·扩张策略
飞飞-躺着更舒服13 小时前
【QT】实现电子飞行显示器(简易版)
开发语言·qt