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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
Never_Satisfied12 分钟前
在HTML & CSS中,Animation 属性使用详解
前端·css·html
明月_清风23 分钟前
告别视口依赖:Container Queries 开启响应式组件的“后媒体查询”时代
前端·css
明月_清风24 分钟前
从样式表到渲染引擎:2026 年前端必须掌握的 CSS 架构新特性
前端·css
xzjiang_36510 小时前
检查是否安装了MinGW 编译器
开发语言·qt·visual studio code
CappuccinoRose21 小时前
CSS 语法学习文档(十七)
前端·css·学习·布局·houdini·瀑布流布局·csspaintingapi
keyborad pianist21 小时前
Web开发 Day1
开发语言·前端·css·vue.js·前端框架
Never_Satisfied21 小时前
在HTML & CSS中,可能导致父元素无法根据子元素的尺寸自动调整大小的情况
前端·css·html
_nirvana_w_1 天前
Qt项目链接库时遇到的坑:-l选项的正确用法
开发语言·c++·qt·qt框架·elawidgettools
云泽8081 天前
从图形界面到跨平台王者:Qt 客户端开发全解析
开发语言·qt
持梦远方1 天前
QML 与 C++ 后端交互学习笔记
c++·qt·学习·交互