我想在这两个地方更改PyQt5中Table Widget的颜色,但无法找到:
到目前为止,这是我的样式表:
QTableView QHeaderView::section
{
background-color:rgb(48, 48, 72);
color:white;
}
QTableView QHeaderView::section:checked
{
background-color: rgb(48, 48, 72);
color:white;
}
QTableView QTableCornerButton::section {
Background-color:rgb(48, 48, 72);
}
QTableView,QListView::section {
Background-color:rgb(48, 48, 72);
}
答案 0 :(得分:1)
QTableView QHeaderView {}
设置不带节的HeaderView的属性
QTableView QHeaderView::section {}
HeaderViews部分之一,即使是已检查的部分,如果没有设置它们的不同属性。因此,您只需要通过
替换代码的第一行QTableView QHeaderView, QTableView QHeaderView::section
部分
QTableView QHeaderView::section:checked {}
如果选中的部分具有不同的属性,则只需要
因此您可以将代码简化为
QTableView, QTableView QHeaderView,
QTableView QHeaderView::section, QTableView QTableCornerButton:section
{
background-color:rgb(48, 48, 72);
color:white;
}
仅在需要时
QTableView QVerticalHeaderView::section:checked
{
background-color:rgb(255, 0, 0);
color:white;
}