簡體   English   中英

為什么QHeaderView :: section:checked和:selected樣式表不起作用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM