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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
神明不懂浪漫12 小时前
【第四章】CSS(二)——文本外观属性与复合选择器
前端·css·经验分享·笔记
秋田君19 小时前
QT_QT布局详解
开发语言·数据库·qt
辞旧 lekkk19 小时前
【Qt系统相关】鼠标事件
linux·开发语言·qt·学习·计算机外设·萌新
brave_zhao20 小时前
什么是Qt Designer
开发语言·qt
H Journey1 天前
web开发学习:html、css、js
前端·css·html·js
用户059540174461 天前
AI Agent 记忆存储踩坑实录:这个问题让我排查了 3 天,最终用 pytest + Docker 实现秒级回归
前端·css
今日无bug1 天前
Emmet 语法速成指南
前端·css·html
Hello.Reader1 天前
Tailwind CSS v4.3 从入门到实战Vite 安装、响应式布局、暗黑模式与主题配置
前端·css
贺国亚1 天前
A2A协议与Agent互操作-Task生命周期
开发语言·qt
luoyayun3611 天前
Qt + FFmpeg 视频工具:视频一键压缩功能实现
qt·ffmpeg·音视频·视频压缩