我正在尝试创建一个没有分隔符和不同颜色的自定义表头样式。
我的样式表中有这个:
QHeaderView::section {
border: 0;
border-bottom: 1px solid #cccccc;
background-color: white;
}
QHeaderView::section:hover {
border-bottom: 2px solid #aaaaaa;
}
QHeaderView::section:selected, QHeaderView::section:checked {
border-bottom: 2px solid rgb(0, 166, 228);
background-color: rgb(255, 170, 0);
}
除了活动(点击)部分的样式外,它的工作原理。我认为它应该是:checked
或:selected
伪状态(在文档http://doc.qt.io/qt-5/stylesheet-reference.html中提到)但我没有看到任何效果。
这是一个错误还是我做错了什么?
答案 0 :(得分:0)
scan()
看起来不支持它,我猜QHeaderView
和:checked
用于其他目的或者根本没有实现。
找到一些旧的错误报告,重新打开其中一个:https://bugreports.qt.io/browse/QTBUG-23689