[英]Why QHeaderView::section:checked and :selected stylesheet doesn't work?
我正在嘗試創建一個沒有節分隔符和不同顏色的自定義表標題樣式。
我的樣式表中有這個:
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中提到),但是我看不到任何影響。
是錯誤還是我做錯了什么?
看起來QHeaderView
不支持它,我想:checked
和:selected
被用於其他目的或根本沒有實現。
找到一些舊的錯誤報告,然后重新打開其中之一: https : //bugreports.qt.io/browse/QTBUG-23689
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.