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