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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
锦亦之22336 小时前
QT+OSG+OSG-earth如何在窗口显示一个地球
开发语言·qt
天高任鸟飞dyz7 小时前
html加载页面
css·html·css3
柳鲲鹏9 小时前
编译成功!QT/6.7.2/Creator编译Windows64 MySQL驱动(MinGW版)
开发语言·qt·mysql
三玖诶9 小时前
如何在 Qt 的 QListWidget 中逐行添加和显示数据
开发语言·qt
Rverdoser13 小时前
unocss 一直热更新打印[vite] hot updated: /__uno.css
前端·css
阳光开朗_大男孩儿15 小时前
DBUS属性原理
linux·服务器·前端·数据库·qt
Alphapeople16 小时前
Qt Modbus
开发语言·qt
竹林海中敲代码16 小时前
Qt Creator 集成开发环境 常见问题
qt·qt工具常见问题
MZZ骏马18 小时前
svg与css关联
前端·css
竹林海中敲代码20 小时前
Qt安卓开发连接手机调试(红米K60为例)
android·qt·智能手机