2017-10-26 11 views
0

섹션 구분 기호없이 다른 색상으로 사용자 지정 테이블 머리글 스타일을 만들려고합니다.왜 QHeaderView :: section : 선택하고 : 선택한 스타일 시트가 작동하지 않습니까?

내 스타일이 있습니다

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

답변

0

그것이 QHeaderView에서 지원하지 않는 것처럼, 내가 :checked을 생각하고 :selected 중 하나를 다른 목적으로 사용하거나 구현되지 않습니다 보인다.

일부 오래된 버그 보고서를 찾았는데 그 중 하나를 다시 열었습니다 : https://bugreports.qt.io/browse/QTBUG-23689