2012-04-06 77 views
5

QTabBar有一個1px邊框,用於將製表符與其內容分開。Qt:在QTabBar中隱藏選定選項卡的邊框

QTabWidget::pane { border:1px solid #C4C4C3; } 

我想邊境選定的選項卡下消失了,喜歡它在所有瀏覽器的完成,大部分使用標籤的應用。

然而,對於QTabBar ::標籤沒有幫助設置樣式:

QTabBar::tab:selected { border-bottom-color:white; } 

enter image description here

所以,我怎麼能做到這一點?

回答

11

該行由QTabWidget::pane的上邊框控制。 例如:

QTabWidget::pane { border: 1px solid #C4C4C3; top: -1px; } 

將後面招行/標籤下(在某種程度上使用top本身似乎就完全去除邊框)。

+2

太棒了!正是我需要的。沒想到那個'top:-1px'。 – Alex 2012-04-06 18:52:05