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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
今晚吃什么呢?11 分钟前
前端面试题之CSS中的box属性
前端·css
CodePencil1 小时前
CSS专题之外边距重叠
前端·css
carterwu2 小时前
是否使用原子式tailwindcss 代替css module?
css
Linruoxin2 小时前
为什么给 body 设置背景会直接铺满整个视口?
前端·css
咖啡教室19 小时前
前端开发中JavaScript、HTML、CSS常见避坑问题
前端·javascript·css
CodePencil1 天前
CSS专题之盒模型
前端·css
CoderIsArt1 天前
QT中已知4个坐标位置求倾斜平面与倾斜角度
qt·平面
__lost1 天前
Pysides6 Python3.10 Qt 画一个时钟
python·qt
胡斌附体1 天前
qt socket编程正确重启tcpServer的姿势
开发语言·c++·qt·socket编程
冷凝女子1 天前
【QT】获取文件路径中的文件名,去掉后缀,然后提取文件名中的数字
开发语言·数据库·qt