저는 Debian Bullseye와 함께 Konsole 터미널 에뮬레이터를 사용하고 있습니다.
기본 색상 설정에서는 활성 탭을 구별할 수 없는 것 같아서 활성 탭의 색상을 빨간색과 같은 다른 색상으로 변경하고 싶습니다. (터미네이터와 마찬가지로)
아래와 같이 "사용자 정의 스타일 시트"를 추가했습니다.
QTabBar,
QTabBar::tab
{
font-family: "Noto Sans";
font-size: 11px;
height: 16px;
padding: 2px;
border: 0px;
border-bottom: 3px solid palette(dark);
background-color: palette(dark);
color: palette(text);
}
QTabBar::tab:hover
{
text-decoration: underline;
}
QTabBar::tab:selected
{
color: yellow;
font-weight: bold;
border-top: 3px solid red;
}
그러나 여전히 기본 회색 탭 표시줄이 표시됩니다.
제가 놓친 구성이 있나요? 아니면 다른 구성이 이를 무시합니까?
미리 감사드립니다.
답변1
나는 몇 가지 단서를 가지고 있으며 이것이 100% 나의 원래 대답이 아닐 수도 있습니다.
CSS 파일 앞에 다음 코드를 추가하면 konsole이 마침내 응답하기 시작합니다.
QWidget, QTabWidget::pane, QTabWidget::tab-bar {
background-color: #444444; /* Background colour of choice here */
}
하지만 실제로는 "선택된" 탭 색상을 red
.
이상한 짙은 회색을 띠고 있습니다.
위의 코드가 없으면 절대로 변경되지 않습니다. 하지만 적어도 뭔가를 보여줍니다(비록 예상한 방식은 아니지만.. :p).
기회가 있으면 계속 파고들겠습니다.