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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
哟哟耶耶4 分钟前
css-设置元素的溢出行为为可见overflow: visible;
前端·css
sunly_6 分钟前
CSS:跑马灯
前端·css
geovindu14 分钟前
Qt Designer and Python: Build Your GUI
开发语言·qt
新之助小锅15 小时前
Qt Creator 15.0.0如何更换主题和字体
开发语言·qt
徐小黑ACG18 小时前
JavaScript 数组的map和join方法、延迟函数、location对象、本地存储、正则表达式、箭头函数
前端·javascript·css
Zaly.18 小时前
【前端】CSS学习笔记(2)
前端·css·html
熊文豪20 小时前
【豆包MarsCode 蛇年编程大作战】蛇形烟花
前端·javascript·css·html·豆包marscode·蛇形烟花·蛇年编程大作战
骆驼Lara1 天前
Vue3.5 企业级管理系统实战(三):页面布局及样式处理 (Scss & UnoCSS )
前端·javascript·css·vue.js·vue3·scss
CaseyWei1 天前
禁止 iOS 系统浏览器双指放大页面
javascript·css·html
milo.qu1 天前
六、CSS预处理器
前端·css