因此,我们为选项卡提供了自定义CSS,我想从标准选项卡中重新创建此外观,并且由于某种原因我无法重新创建它。我希望所选标签看起来像在顶部,然后直接进入窗格。
在选中或未选中时,选项卡的边框都有效,但是我不知道是如何使顶部的线跨越窗格的顶部,但不在选项卡下。
这就是我想要的样子,仅从最右边的标签到标签栏/窗格的边缘。
当我尝试设置QTabWidget :: Pane border-top时,显然会发生这种情况
选择我的标签后,我不希望蓝线横穿所选标签的底部。
如何防止线路一直贯穿选项卡。我肯定这是一个非常简单的任务,但是由于某种原因,我无法弄清楚我需要更改的属性。
答案 0 :(得分:0)
答案被隐藏在QT文档中
通过设置
position: absolute;
top: -2px;
在我的QTabWidget :: Pane上,我可以将窗格的顶部边框向上移动2个像素,这是我顶部边框的宽度,因此它位于按钮的后面并提供适当的效果。