スタイルQScrollBarシートを使用してスタイルを設定すると、背景色が無地ではなく市松模様になります。
QScrollBar:horizontal {
background-color: grey;
}

スクロールバーの背景を単色にするにはどうすればよいですか?
スタイルQScrollBarシートを使用してスタイルを設定すると、背景色が無地ではなく市松模様になります。
QScrollBar:horizontal {
background-color: grey;
}

スクロールバーの背景を単色にするにはどうすればよいですか?
あなたが「背景」と呼んでいるものは、実際には 2 つのサブ要素add-pageとsub-page. これらのサブ要素で背景要素を定義する必要があります。
background最も簡単な解決策は、両方の を削除することです。grey次に、すでに設定した背景色を継承しQScrollBarます。
QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
background: none;
}

ただし、必要に応じて、好みに合わせて個別にスタイルを設定できます。
QScrollBar::sub-page:horizontal {
background: red;
}
QScrollBar::add-page:horizontal {
background: green;
}

残念ながら、この解決策は公式ドキュメントから推測するのはかなり困難です。