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;      /*设置字体颜色, 这里设置之后,代码里设置某个单元格的颜色不起作用*/
}
相关推荐
软件技术NINI21 小时前
html css网页制作成品——HTML+CSS盐津铺子网页设计(5页)附源码
前端·css·html
Pu_Nine_91 天前
教程: 在网页中利用原生CSS实现3D旋转动画
css·3d·css3
寻找华年的锦瑟1 天前
Qt-QDir
开发语言·qt
金涛03191 天前
QT-day1
开发语言·qt
流星白龙1 天前
【Qt】3.认识 Qt Creator 界面
java·开发语言·qt
伐尘1 天前
【Qt】QTableWidget 自定义排序功能实现
开发语言·qt
ajassi20001 天前
开源 C++ QT QML 开发(十九)多媒体--音频录制
c++·qt·开源
struggle20251 天前
AxonHub 开源程序是一个现代 AI 网关系统,提供统一的 OpenAI、Anthropic 和 AI SDK 兼容 API
css·人工智能·typescript·go·shell·powershell
野猪亨利6671 天前
Qt day1
开发语言·数据库·qt
isaki1371 天前
qt day1
开发语言·数据库·qt