所以我们有自定义的QSS选项卡,我想从标准的选项卡重新创建这个外观,由于某些原因,我有问题重新创建它。我希望选定的选项卡看起来像它在顶部,并直接进入窗格。
我有选择或未选择选项卡的边框,但我不能弄清楚的是,您如何获得横跨窗格顶部但不在选项卡下的顶部线条。
这就是我想要的样子,这条线只从最右边的选项卡到选项卡栏/窗格的边缘。

当我尝试设置QTabWidget::窗格边框顶部时,很明显会发生这种情况

当我的标签被选中时,我不希望那条蓝色的线穿过选中的标签的底部。
我怎么才能不让这条线穿过我的帐单呢?我确信这是一个非常简单的任务,但是出于某些原因,我就是不能确定我需要改变什么属性。
发布于 2018-11-07 03:15:11
答案隐藏在QT文档中
通过设置
position: absolute;
top: -2px;在我的QTabWidget::窗格中,我可以将窗格的顶部边框向上移动2个像素,这是我的顶部边框的宽度,所以它位于我的按钮后面,并提供适当的效果。
https://stackoverflow.com/questions/53177321
复制相似问题