当输入进入非活动选项卡时,选项卡的文本变为紫色。我需要使用哪些 CSS 选择器来更改它?
我在 Konsole 中使用自定义样式表来更改选项卡的外观,但不知道如何更改这个值。这个页面没有提到它。
我在 Xubuntu 14.04(XFCE) 上使用 Konsole 2.13.2(KDE 4.13.3)。
截至今天,此选项卡活动颜色似乎由
void TabbedViewContainer::setTabActivity(int index , bool activity)
{
const QPalette& palette = _tabBar->palette();
KColorScheme colorScheme(palette.currentColorGroup());
const QColor colorSchemeActive = colorScheme.foreground(KColorScheme::ActiveText).color();
const QColor normalColor = palette.text().color();
const QColor activityColor = KColorUtils::mix(normalColor, colorSchemeActive);
QColor color = activity ? activityColor : QColor();
if (color != _tabBar->tabTextColor(index))
_tabBar->setTabTextColor(index, color);
}
在 konsole 中src/ViewContainer.cpp
,因此可能超出了在 Konsole 中配置的自定义样式表的范围。
注意如何KColorScheme::ActiveText
与normalColor
. 您可以通过在 KDE 系统设置 -> 颜色 -> 颜色选项卡 -> 活动文本中更改“活动文本”颜色来对颜色产生一些影响。必须重新启动 Konsole 才能使更改生效。