私は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)。
機会があれば引き続き掘り下げます。