如何在QT中更改标题边框颜色、文本颜色和背景颜色?

如何在QT中更改标题边框颜色、文本颜色和背景颜色?,qt,Qt,在我的应用程序中,我使用的tablewidget工作正常,但无法更改表格的边框颜色、背景颜色和文本颜色。我想要整个表格(包括单元格)的“白色”边框颜色、“黑色”背景颜色和“白色”文本颜色。我试过这样的代码 我也尝试过样式表,但也不起作用。请指导我 您有错误的样式表。什么是“::节”选择器?你看过Qt文档了吗?您应该为表视图设置样式表,而不是直接设置标题@saz:谢谢,由于表头工作正常,请指导我更改所有单元格的边框颜色,现在我使用的是,tableWidget->setStyleSheet(“QHe

在我的应用程序中,我使用的tablewidget工作正常,但无法更改表格的边框颜色、背景颜色和文本颜色。我想要整个表格(包括单元格)的“白色”边框颜色、“黑色”背景颜色和“白色”文本颜色。我试过这样的代码

我也尝试过样式表,但也不起作用。请指导我


您有错误的样式表。什么是“::节”选择器?你看过Qt文档了吗?您应该为表视图设置样式表,而不是直接设置标题@saz:谢谢,由于表头工作正常,请指导我更改所有单元格的边框颜色,现在我使用的是,tableWidget->setStyleSheet(“QHeaderView::section{background color:black;color:white;border:1px solid white;}”);它适用于背景色,但如何设置单元格边框颜色“所有单元格的边框颜色”-您有错误的样式表。什么是“::节”选择器?你看过Qt文档了吗?您应该为表视图设置样式表,而不是直接设置标题@saz:谢谢,由于表头工作正常,请指导我更改所有单元格的边框颜色,现在我使用的是,tableWidget->setStyleSheet(“QHeaderView::section{background color:black;color:white;border:1px solid white;}”);它适用于背景色,但如何设置单元格边框颜色“所有单元格的边框颜色”-
//
tableWidget->item(0,0)->setBackgroundColor(Qt::black);
tableWidget->item(0,0)->setTextColor(Qt::white);
//the above 2 lines works fine , but how to set cell border color as white
QString styleSheet = "::section{" // "QHeaderView::section {""spacing: 10px;""background-color: green;""color:white;""border: 1px solid white;""margin: 1px;""text-align: right;""font-family: arial;" "font-size: 12px; }";
tableWidget->horizontalHeader()->setStyleSheet(styleSheet);