改变 QTableView 的颜色
Changing the colors of QTableView
我想在这两个地方更改 PyQt5 中 Table 小部件的颜色,但找不到具体方法:
这是我目前的风格 sheet:
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);
}
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;
}
我想在这两个地方更改 PyQt5 中 Table 小部件的颜色,但找不到具体方法:
这是我目前的风格 sheet:
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);
}
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;
}