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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
机器视觉知识推荐、就业指导7 小时前
Qt:真正的门槛不是入门,而是维护
开发语言·qt
龙猫里的小梅啊8 小时前
CSS(四)CSS文本属性
前端·css
米优8 小时前
qgis电子地图二次开发---比例尺
qt·qgis
雾岛听蓝12 小时前
Qt操作指南:状态栏、浮动窗口与对话框使用
开发语言·经验分享·笔记·qt
爱上好庆祝13 小时前
学习js的第2天
前端·css·学习·html·css3
天外飞雨道沧桑13 小时前
详解CSS中的Containing Block:概念、规则与实战解析
前端·css
楚Y6同学14 小时前
QT C++之保存界面设置为配置文件
c++·qt·保存配置
Ulyanov14 小时前
《PySide6 GUI开发指南:QML核心与实践》 第十篇:综合实战——构建完整的跨平台个人管理应用
开发语言·python·qt·ui·交互·qml·雷达电子战系统仿真
-凌凌漆-15 小时前
【QML】QQmlEngine::setObjectOwnership()的作用
qt
Yeats_Liao16 小时前
后台 Sidebar 伸缩交互(PC + 移动端)实现
前端·javascript·css·html5