如何改变QTableWidget垂直标题的背景颜色?

Joe*_*ool 6 c++ qt qtablewidget qtstylesheets

我想改变 a 的颜色QTableWidget。我几乎得到了我喜欢的结果,但垂直标题中的两个区域仍然是白色的:

在此输入图像描述

在写这篇文章之前,我实际上还设法对左上角进行着色,但没有对其他区域进行着色。这是我正在使用的样式表:

QTableCornerButton::section {
    background-color: #8b8d8e;
}

QHeaderView::section {
    color: white;
    background-color: #747678;
    gridline-color: #747678;
}
Run Code Online (Sandbox Code Playgroud)

Joe*_*ool 3

终于我自己找到了答案:

/*The top-left area is actually a button:*/
QTableCornerButton::section {
    background-color: #8b8d8e;
}
Run Code Online (Sandbox Code Playgroud)
/*The lower part of the vertical header:*/
QHeaderView {
    background-color: #8b8d8e;
}
Run Code Online (Sandbox Code Playgroud)

我发布的原始 css (QHeaderView::section) 仅涉及标头条目,而不是标头本身。