6

QTabBar 有一个 1px 的边框,将选项卡与其内容分开。

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

我希望边框在所选选项卡下消失,就像在所有浏览器和大多数使用选项卡的应用程序中一样。

但是,为 QTabBar::tab 设置样式无济于事:

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

在此处输入图像描述

那么我该如何实现呢?

4

1 回答 1

13

该线由 的顶部边框控制QTabWidget::pane。例如:

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

将在选项卡后面/下面移动线(以某种方式top单独使用似乎完全删除了边框)。

于 2012-04-06T17:53:36.810 回答