2
아래와 같이 QTabWidget을 사용자 정의하려고합니다. 하지만 qss에서 아래와 같이 붉은 색으로 표시된 선을 표시하는 방법을 모르겠습니다. 창 및 탭 표시 줄 :Qt에서 qss를 통해 아래처럼 QTabWidget을 사용자 정의하는 방법은 무엇입니까?
아래와 같이 QTabWidget을 사용자 정의하려고합니다. 하지만 qss에서 아래와 같이 붉은 색으로 표시된 선을 표시하는 방법을 모르겠습니다. 창 및 탭 표시 줄 :Qt에서 qss를 통해 아래처럼 QTabWidget을 사용자 정의하는 방법은 무엇입니까?
당신은 QTabWidget의 두 개의 서로 다른 서브 컨트롤의 스타일을해야합니다.
가지 적어 창 위쪽 테두리와 부정적인 상단 :
QTabWidget::pane{
border-top: 1px solid red;
margin-top: -1px;
}
이제 탭 바의 선택된 탭 :
QTabBar::tab:selected{
border-top: 1px solid red;
border-left: 1px solid red;
border-right: 1px solid red;
background-color: rgb(240, 240, 240);
}
선택한 탭 투명한 배경을 가질 수 있습니다, 그렇지 않으면 창 위쪽 테두리가 뒤에 나타납니다 (여기서는 예제와 같이 밝은 회색 배경을 제공했습니다).
배경 이미지 –