我在 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)。
有机会的话会继续挖掘。