簡體   English   中英

使用樣式表Qt自定義QScrollBar交集

[英]Customize QScrollBar intersection using stylesheet Qt

我已經使用樣式表自定義了水平和垂直滾動條,沒有問題。 但是仍然有一個令人討厭的微小區域仍然空白:

水平和垂直條的交點。 一個小矩形。

如何更改其顏色? (使用樣式表)

謝謝 !

Mac OSX Snow Leopard上的Qt 4.7.1

Ps:即使在Qt樣式表示例中,它仍然是白色的。

我意識到這是一個老問題,但是我找到了一個更好的解決方案。

QAbstractScrollArea::corner {
    background: somecolor;
}

或者,要隱藏它,請使用:

background: transparent;

默認情況下,滾動區域的一角將用“窗口”調板繪制。 不幸的是,您不能僅使用樣式表來更改“窗口”面板。 不過,你所能做的就是創建一個虛擬的小部件,並將其設置在角落區域中顯示QAbstractScrollArea::setCornerWidget(QWidget *widget) ,然后使用樣式表來改變 widget的顏色。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM