2012-04-06 319 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