2013-05-21 4 views
0

QTreeWidget (항목 텍스트, 항목 이름)에서 모든 텍스트의 색상을 변경하는 방법은 무엇입니까?색상 수정 QTreeWidget

사실 GroupBox 안에 QTreeWidget이 있는데, GroupBox의 styleSheet를 수정하면 QTreeWidget에서 상속됩니다. 그래서 QTreeWidget의 styleSheet를 color: rgb(0, 0, 0);으로 수정했습니다.하지만 응용 프로그램을 실행할 때 색상이 GroupBox와 같고 QTreeWidget의 스타일 시트가 아닙니다 (디자이너에서는 수정 됨). 당신이 당신의 QGroupBox에 대한 스타일 시트를 설정하면

답변

0

에 열의 헤더를 설정 좋아해요 :

QGroupBox{color: red;} 

이렇게하면 QTreeWidget이이 스타일 시트를 무시합니다.

0

당신이 QTreeWIdgetItem:SetForeground

또는 배경을 설정할 수는

item->setBackground(column, QBrush()); 

qsetheaders를 사용할 수 있습니다 사용하여 시도 할 수는 QtreeWidget

+0

QTreeWidget에서이 작업을 직접 수행 할 수있는 방법이 존재하지 않습니까? 그리고 어떻게 열 제목의 색상을 수정할 수 있습니까? – federem

+0

편집 된 답변보기 –

+0

ctable을 조사하십시오 https://geocap.atlassian.net/wiki/display/ref/ctable+-+Manipulate+Geocap%27s+color+tables –