QT标签CSS样式

时间:2018-11-06 17:51:28

标签: css qt

因此,我们为选项卡提供了自定义CSS,我想从标准选项卡中重新创建此外观,并且由于某种原因我无法重新创建它。我希望所选标签看起来像在顶部,然后直接进入窗格。

在选中或未选中时,选项卡的边框都有效,但是我不知道是如何使顶部的线跨越窗格的顶部,但不在选项卡下。

这就是我想要的样子,仅从最右边的标签到标签栏/窗格的边缘。

enter image description here

当我尝试设置QTabWidget :: Pane border-top时,显然会发生这种情况

enter image description here

选择我的标签后,我不希望蓝线横穿所选标签的底部。

如何防止线路一直贯穿选项卡。我肯定这是一个非常简单的任务,但是由于某种原因,我无法弄清楚我需要更改的属性。

1 个答案:

答案 0 :(得分:0)

答案被隐藏在QT文档中

通过设置

position: absolute;
top: -2px;

在我的QTabWidget :: Pane上,我可以将窗格的顶部边框向上移动2个像素,这是我顶部边框的宽度,因此它位于按钮的后面并提供适当的效果。