gpt4 book ai didi

c++ - 为什么 QHeaderView::section:checked 和 :selected 样式表不起作用?

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:15 27 4
gpt4 key购买 nike

我正在尝试创建一个没有节分隔符且具有不同颜色的自定义表格标题样式。

我的样式表中有这个:

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 中提到)但我没有看到任何效果。

这是错误还是我做错了什么?

enter image description here

最佳答案

看起来 QHeaderView 不支持它,我猜 :checked:selected 要么用于其他目的,要么根本没有实现。

找到一些旧的错误报告,重新打开其中之一:https://bugreports.qt.io/browse/QTBUG-23689

关于c++ - 为什么 QHeaderView::section:checked 和 :selected 样式表不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46961680/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com